When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
While driving home from work i got caught in a bad rain storm. My vette started to run like $%$#% and i got a check engine light. It would barley hold an idle and when i turned it off and tried to restart it wouldn't run on its own (playing with the throttle it will run but when letting off it will die immediatley). I pulled the code and it was a code 31 which GM tells me is an egr code. This doesn't make any sense. The car will still run without the EGR because i've had it disconneted before and the car ran great. My first guess would be the IAC sensor or maybe the throttle position sensor. How would i go about checking these sensors and could that be the problem or could it be something else. SORRY for the long thread.
I don't know of a way to test the IAC valve to make sure it's working properly. It could be the IAC, considering it won't run on it's own at idle. If not that, it sounds suspiciously like the ECM.
Is this code 31 a misprint? You got this from GM? Where? I'd be looking at a MAF code like a 33 or 34 caused by water ingest. Have you tried unplugging the MAF? IAC and TPS are likely possibilities too, but the code has me scratching my head. I've never heard of a 31.
Here's the strange part. I went out after letting it sit for a couple of hours then it fired right up an ran on its own power. I don't believe that water got into the engine because i pulled over as began to rain extremely hard. I first thought it would be the fuel pump but then when it started i decided to replace the fuel filter. Since then it starts up and runs fine :confused:
Do you have any type of cold air induction on the car? The pickup is in front of the radiator and they can easily pick up rain water.
The other thing that is worth a look given the symptoms you are describing is the condition of the wires coming out of your MAF power and burnoff relays located behind the battery. I had similar intermittent problems with my '86 because battery acid had corroded the wiring and the insulation was gone near the connectors for these relays. This caused an intermittent MAF power relay short. I dumped thousands of dollars worth of parts into the car trying to fix it, and it wasn't until it got bad enough to set a code 34 that I finally looked at these relays and saw the obvious source of the problem. :banghead: