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