I keep getting an egr code, code 32, on my blazer. I recently changed the thermostat and hoses. In the process i found that the pcv hose was disenegrated. Before doing this i got the code and poor idle. The truck would rev up and then bog down over and over at idle. Since doing this it has idled perfect but i'm still getting the code after diconecting the battery to clear the codes. I'm told that the egr doesn't do anything after idle. The stumper is that while accelerating from 30mph or so the engine will accelerate fast then lose all power the accelerate again while holding constant throttle position. If this is the egr it shouldn't be doing this. I've heard of there being a control module for the egr, could this be bad and causing it to kick in and out when it isn't supposed to? I don't want to change the egr untill i know it is bad becuase i've heard bad things about aftermarket egr's. Anybody that can help me with this please do. I'm stumped.