Yeah I had the same thing happen for over a whole year, same check engine code and everything, tried cleaning it didn't help, but just like Driver3, as soon as I had a new EGR put in problem was immediately solved check engine has never come back on and it gets much better gas milage now.