A few weeks ago engine started running rough. "Service Engine Soon" light was NOT on. My CARMD code reader returned a code P0403. I took off the EGR valve, cleaned it and put it back on. The engine was running fine after doing this.
Last night the car started running rough again. This time the "Service Engine Soon" light came on. The engine would stall but it would start again. After cooling down the engine will no longer start. It cranks but will not start. CARMD is returning code P0403 again. Battery is good, fuel pump is priming, ignition is producing spark.
Any ideas?