Good chance you have a bad intake manifold gasket. Also, may be time for some new spark plugs, fuel & air filter, and a good cleaning of the EGR and throttle body. Replace the PCV as well.
My guess is that the IMG is causing this though. I had the same problem several months ago. It was a real pain to drive.
Marc