This all started as i was coming to a stop light and slowing down. Engine started bucking and the exhaust started to smell bad. Already replaced the egr valve and the dpfe sensor. New air filter, spark plugs, o2 sensors and cats. Any idea what's causing this? I'm pretty sure the smell is from excess fuel reaching the cats buts who knows. 2002 explorer xlt 4.0 sohc I was able to get it home about 20 miles. Going up hill the CEL would flash. Codes were reset before i could get my hands on a scanner. Today after changing the EGR and pressure sensor i started it up and it is still running horrible.