Slick: Yes, the EGR bolt is a PITA to get to. That's why I'd recommend being sure of the cause of the problem before doing anything. Bottom line: http://www.syty.org/old/d&e-code32.html
can save you $60 and a hell of a bolt headache.
A few months ago, I had a code 32 and stalling so I followed the flow chart and narrowed the problem down to the solenoid, which was allowing exhaust gas back into the intake at idle, when it is only supposed to do so at >2,000 RPM.
An easy way to determine if the solenoid is your problem is unplug the ported vacuum line (the one that does NOT go to the EGR valve) from the solenoid and then plug both the solenoid nipple and the ported vac line. Then, see if the ECM throws the code at idle. Make sure you reset the codes (w/ paper clip) before doing it. A lot of times the mechanism (in the solenoid) that regulates gas flow to the EGR valve goes bad, allowing the gasses through at idle.
If I were a betting man, it sounds like a solenoid issue. Since you said it goes away after revving the motor (>2000 RPM), it is consistent with a stuck solenoid. Once RPMs go above 2K RPM, the car can handle the exhaust gases. At idle, the car isn't designed to handle them, hence the solenoid.