The EGR causes idle problems when it sticks open or leaks. It is supposed to be closed at idle.
Here's the theory & a test procedure...
The EGR shuts off at Wide Open Throttle (WOT), so it has minimal effect on performance. The addition of exhaust gas drops combustion temperature, increases gas mileage and reduces the tendency of the engine to ping. It can also reduce HC emissions by reducing fuel consumption.
The EGR system has a vacuum source (line from the intake manifold) that goes to the EVR, computer operated electronic vacuum regulator. The EGR valve and the passages in the heads and intake manifold route exhaust gas to the EGR spacer (throttle body spacer). The computer uses RPM, Load. and some other factors to tell the EVR to pass vacuum to open the EGR valve. The EGR sensor tells the computer how far the EGR valve is open. Then computer adjusts the signal sent to the EVR to hold, increase or decrease the vacuum. The computer adds spark advance to compensate for the recirculated gases and the slower rate they burn at.
EGR test procedure courtesy of cjones
to check the EGR valve:
bring the engine to normal temp.
connect a vacuum pump to the EGR Valve
apply 5in vacuum to the valve.
if engine stumbled or died then EGR Valve and passage(there is a passageway through the heads and intake) are good.
if engine did NOT stumble or die then either the EGR Valve is bad and/or the passage is blocked.
if engine stumbled, connect vacuum gauge to the hose coming off of the EGR Valve
snap throttle to 2500 RPM (remember snap the throttle don't hold it there).
did the vacuum gauge show about 5in vacuum?
if not, check for manifold vacuum at the EGR vacuum valve.
if you have manifold vacuum then connect vacuum gauge to the EGR valve side of the vacuum valve and snap throttle to 2500 RPM.
should read about 5in vacuum