CorvetteForum - Chevrolet Corvette Forum Discussion

CorvetteForum - Chevrolet Corvette Forum Discussion (https://www.corvetteforum.com/forums/)
-   C4 Tech/Performance (https://www.corvetteforum.com/forums/c4-tech-performance-48/)
-   -   How to read 86 Vette engine light codes? (https://www.corvetteforum.com/forums/c4-tech-performance/2605551-how-to-read-86-vette-engine-light-codes.html)

tjb101084 05-29-2010 03:18 PM

How to read 86 Vette engine light codes?
 
I have been playing with my car for a few days and need to n
know how to reead the engine codes due to my check engine light being on.

Can any one point me to the right direction of this process?

Casket86 05-29-2010 03:25 PM

From 1984 until the end of the 1993 model year a 12 pin ALDL was used. After that, a 16 pin ALDL connector was used. The 1994 and 1995 model year still used the OBD-I system even though they have 16 pin connectors. The 16 pin connector in the 1996 C4 is used for the much more complex OBD-II system and a scan tool is required to discover the OBD-II system's secrets.

For the '84- end of '93, 12 pins:


Pin "B" is the diagnostic enable pin and pin "A" is ground. Grounding pin "B" to enable the diagnostic readout of the ECM/PCM.

To recover the codes, short pins "A" and "B" together using a small section of electrical wire or paper clip.

With the ignition turned OFF, short pins "A" and "B" on the ALDL.

Turn IGN ON (but not to RUN).

The "Check Engine" light (early C4s) or "SYS" light (later C4s) will flash a Code 12 (a single flash followed by two flashes) and will repeat three times (Flash (pause) Flash Flash (long pause), Flash (pause) Flash Flash (long pause), Flash (pause) Flash Flash (long pause).

Code 12 is a delimiter or marker code to show where the error code string begins and ends.

After the three Code 12 flashes, you will either get an error code (or codes) or you will get another string of Code 12 flashes if there are no trouble codes stored.

All codes are repeated three times with a long pause between each code group (36 or Flash Flash Flash pause followed by six flashes, repeated three times, folowed by a long pause with any additional codes stored then flashed).

The "Check Engine/System" light on with engine running means the condition(s) are currently present. If the light is not on during RUN operation, the limits were exceeded at some point in time and the event was recorded in memory, but the reading has since returned to the normal operating range.

Remember to remove the shorting device from the connector after you have read the codes.

Clearing the Codes

To clear the codes from memory, remove the negative battery cable for a minimum of 10 seconds.

Disconnecting the battery will clear all stored codes and and any stored memory (radio button presets, clock, trip odometer, average gas mileage memory, power seats). Your ECM/PCM computer will also have to relearn timing/mixture/exhaust emissions.

Make absolutely certain the ignition key is turned OFF. If you connect the battery with the ignition switch ON, you can destroy the ECM/PCM module.

Casket86 05-29-2010 03:27 PM

I used the above listed method on my 86. Works great. Do you have a service manual? The manual has a nice graphic of the diagnostic connector and a complete listing of codes.
Hope this helps.

Casket

floridamale 05-29-2010 03:31 PM

1985-1991: ECM Codes

Code #12: Normal No Codes.
Code #13: Open Oxygen Sensor Circuit.
Code #14: Coolant Sensor Circuit Low.
Code #15: Coolant Sensor Circuit High.
Code #21: Throttle Position Sensor High.
Code #22: Throttle Position Sensor Low.
Code #23: Manifold Air Temperature Circuit High.
Code #24: Vehicle Speed Sensor.
Code #25: Manifold Air Temperature Circuit Low.
Code #32: EGR System Failure.
Code #33: Mass Air Flow Sensor High.
Code #34: Mass Air Flow Sensor Low.
Code #36: Mass Air Flow Sensor Burn-Off Function Fault.
Code #41: Cylinder Select Error.
Code #42: Electronic Spark Timing.
Code #43: Electronic Spark Control.
Code #44: Lean Exhaust indication.
Code #45: Rich Exhaust Indication.
Code #46: Vehicle Anti Theft Fault.
Code #51: Faulty Mem-Cal.
Code #52: Fuel Calpak Missing.
Code #52: (1990-91 Corvette Only): Engine Oil Temperature Sensor Low.
Code #53: System Over Voltage.
Code #54: Fuel Pump Circuit Low Voltage.
Code #55: Defective ECM.
Code #62: Engine Oil Temperature

tjb101084 05-29-2010 03:53 PM

mine shows code 33. Already replaced the MAF but what now? Hmmmm

Benny42 05-29-2010 05:38 PM

There are 2 relays in the MAF circuit. The burn-off relay
usually set its own code, check or replace the MAF power
relay and associated wiring.

coupeguy2001 05-31-2010 12:32 AM

That could be an old code. disconnect your battery for about 3 minutes, and then start the car. drive it till it warms up, and then check codes again.

AGENT 86 05-31-2010 09:23 AM

http://members.shaw.ca/corvette86/Code%2033.pdf

samsonb 07-07-2010 02:16 AM

Is the fan supposed to start running when you short the A and B pins with the ignition ON? As it does on my 89, but the fan doesn't run on my Firebird when checking codes.

Benny42 07-07-2010 09:04 PM


Originally Posted by joshwilson3 (Post 1574617746)
Is the fan supposed to start running when you short the A and B pins with the ignition ON? As it does on my 89, but the fan doesn't run on my Firebird when checking codes.

It should run the fan with A & B shorted. What year is the Firebird?


All times are GMT -4. The time now is 05:51 PM.


© 2024 MH Sub I, LLC dba Internet Brands