ive got a feeling its the EGR valve. I think its time for a new one (AGAIN!!!)
Hey GS
I'm out in Calgary, sounds like the same problem I had except the code was P0421 (multiple misfires) CEL flashing etc. I took it to my mechanic and he told me possible bad gas......that didn't fix the problem.
He did so more research and discovered it was the CAT, referred me to the Stealership because it was still under the emission warranty. They replaced it, but charged me $100.00 for a new 02 sensor. Problem solved right, nope.
Two weeks later same problem, this time they tell me it's the EGR, however there has been a service bulletin on the EGR so they replace it too......but charge me $290.00 for an intake manifold gasket replacement.......
All seems to be fine except the stealership mechanics forgot to tighten some bolts and as a result on go lodged between exhaust and motor mount (some where in that locale) caused a horrilble vibration.....
Took it to my mechanic discovered there were several things left undone and loose. ($100.00) later all is well.
I am off to the Stealership tomorrow to get my $100.00 back if not more. (If I don't get satisfaction my mechanic says he'll give me $100.00 credit to future service, he's a very good businessman.
Good luck, if it is the EGR I suggest you tell them about the bulletin, but I would be cautious if they tell you the Intake manifold gasket needs replacing, let them replace the EGR and get a second opinion on the gasket.
Cheers
Jim