My cel came on, I had it checked the code P0401 which is the egr valve. Replaced it but the cel keeps coming back on with the same code. Do you think it is a bad valve?
Could also be DPFE Sensor. If you're still in warranty, there is a TSB for the DPFE, so you could get it replaced for free (again, if you're in warranty).
I'll be the third to jump on the bandwagon, it's the DPFE sensor. Mine went Dec '05. Cost then was ~$30 at Napa (who bought it from the local ford Dealer). Depending on what year you have the new sensor will be larger then the old sensor, mine was.
I read about that somewhere, but I didn't pay much attention to it. I'm thinking it was close to the 75,000 mile range, because I have 82 on mine and i got the CEL a couple of weeks ago. Said it was the EGR valve but I followed everyones advice and replaced the DPFE sensor, after driving around for a day the light went away!