Do we have two EGR valves? I'm looking at the diagram (from the Haynes manual I think) and it shows an EGR valve at the end of the throttle body arm where the intake arm starts, and an EGR valve & EVAP canister either on the throttle body itself or just underneath it. If there are two, then how can we tell which one is jacked up? I will go look under the hood and double check.
It's not really two egr valves, the second is more like a vacuum actuator that is based on exhaust backpressure. As you look at the engine bay from the driver's side, the egr valve is to the left and the bpt is to the right. Follow the metal egr pipe from the header to the actual egr valve. This has one pipe threaded onto it, one vacuum hose at the top, one rubber hose going to the bpt and two bolts and washers holding it to the intake. This comes off pretty easy and can be cleaned up with a little carb cleaner. Move the poppet around inside and make sure it's moving freely.
The bpt has the rubber hose from the egr valve at the bottom and two vacuum hose connecting to an elbow on top. Remove these and the two philips screws on the top and it'll come right out. Clean this up (do not use carb cleaner since it is not good for the rubber diaphragm inside) and use a piece of vacuum hose and mouth suction to verify the diaphragm is still sealed and actuates properly.
Put everything back together with new hose (about $7 at autozone), clear your check engine light, cross your fingers and drive around for a while. My light used to come on most often in cruise at highway speeds.
Hope this works, sorry for the long post.