Okay, I took both bolts out of the EGR and put in a new gasket and tightened them up as best as I could. Beforehand, I heard an air leak and even after I still hear the same sound, but the car idled better after I tightened them down.
However, while the car was idling, the O/D light began flashing to the tune of the door open chime (door was open). I have yet to drive it around today to see if the idle quality is better.
Any ideas as to why the O/D light would begin flashing? When I disconnected the negative, I used some seltzer on the connections to get rid of a little corrosion. Is there some type of sensor that might have gotten wet when I did this.
The whole problem happened when I drove thru a HUGE puddle 2 months ago and the O/D light came on when I accelerated up a medium sized hill. The CEL came on after about 30 minutes later.
I took aff the throttle body, cleaned that and cleaned out the 3 passages as they were closed solid with carbon.
Any help would be appreciated.
BTW, I think that I'll have to replace the IAC since anyway.
97 Contour ATX 204000 miles