try taking off the egr and cleaning it with some good quality carb and choke cleaner. my peosnal favorite if valvoline syn-power. i work in a parts store and that the best one that we carry. also another ting you can do it go to eather napa or Advance auto parts and buy a can of sea foam. pull a vacuum line that sucks into the intakes fuel system and let it go directly into the fuel system (make sure you are not close to the neighbors car tends to make a car pour some black carbon all over) i did that to my truck after i started haveing fuel and exhaust problems and after i did that i havent had a problem with it yet. make sure you stay on the gas at about 1500 rpms that way it dont stall out and plus it burns better in my opnion