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.
When I crank it after setting overnight I get check engine light 32.Ok when it runs about 5 minutes I can cut it off then start it again and the check engine light goes away.If you drive it off an on throughout the day the light stays off.What could it be?
The fact that the CEL comes on when cold leads to a faulty EGR temperature switch. The code is set because the switch was closed at startup. It's fairly easy to verify.
1. Clear codes by disconnecting the battery ground.
2. With the engine cold, start the engine and run for 15 seconds or until the light comes on.
3. If code 32 is present, disconnect EGR switch connector and repeat the test.
4. If there's no code, the switch is bad or wiring to the switch is shorted. If there's a code 32 it could be the ECM.
The switch from Corvette Central is the right one. The switch is located at the base of the EGR valve. The EGR valve is on the center of the intake manifold under the plenum. The plenum must be removed to get access to it.
A code indicates a problem SOMEWHERE in a circuit, not just that the sensor or switch associated with that circuit is actually faulty
Could be a wiring problem , not the switch itself
A code indicates a problem SOMEWHERE in a circuit, not just that the sensor or switch associated with that circuit is actually faulty
Could be a wiring problem , not the switch itself
Code 32 on my '87 referred correctly to the single wire ceramic sensor on the heat shrouded exhaust gas pipe (the one that runs over the passenger side valve cover) leading to the EGR valve.
Code 32 on my '87 referred correctly to the single wire ceramic sensor on the heat shrouded exhaust gas pipe (the one that runs over the passenger side valve cover) leading to the EGR valve.
5 minute job to replace..
Cheers..
It's a 5 minute job on an 87. On an 85 the sensor is located under the plenum. There's obviously more work involved to reach it.
Code 32 at startup indicates a problem in the EGR temperature switch or its wiring/connector. That's the only part that is tested at ignition on.
The EGR temperature switch is supposed to be open when the engine is cold. When it closes it completes the diagnostic circuit by grounding it. At startup the ECM looks for a grounded circuit. If there's voltage, the ECM sets a code 32. So based on the OP's symptoms there are three possibilities.
1. Bad switch
2. Grounded switch wire
3. Bad ECM
Since this is only a startup code, it eliminates 90% of the troubleshooting tree.
I found out the problem.The previous owner put new fuel injectors on it and the switch cable was under the bottom runner when he tightened it down.Stupid mother******.You cant move the cable out from under the runner.Guess i'll have to send it back to my garage.I ordered a new switch cable.