does it also idle like crap? if so valve could be stuck open, some of the egr valves you can stick your fingers into back of valve and snap it open and closed and see if that helps . engine should want to die when you push it open at idle. remove and clean and make sure it seals shut