Chevrolet OBD1 Trouble Codes

The following trouble codes are specific to Chevrolet. You may also see GMC and other GM brands, since Chevrolet and GMC are of the same parent company.

Chevrolet Trouble Codes Access

If you have a GM vehicle between 1980 to 1995, there is a big chance your car has an OBD1 connector (ALDL).

This connector is unique and applies to Pontiac, Chevrolet, GMC, Oldsmobile, Cadillac, and Buick, and more. The good thing with the OBD1 connector is you can read your trouble codes at home without any diagnostic tools.

There are special diagnostics tools for this kind of connector, but they are not necessary as you can read them just as well without a tool.

Without OBD Scan Tool

To access the trouble codes, proceed as follows:

  • Turn ignition switch to off position
  • Locate Data Link Connector (DLC)
  • Jumper the A and B terminals (a paper clip or a jumper wire work ok)
  • Turn ignition switch to on position.
  • Count the flashes on the "check engine" or "service engine" light.
  • Flash, pause, flash, flash, flash, flash = code 14

Note: Some 1994 and 1995 models do not have the B terminal. In which case an OBD1 scanner is required.
Note: Some 1994 and 1995 models that do have the A and B terminals still require an OBD1 scanner.

All vehicles after 1996 are OBD2,and require a scanner to access the trouble codes.

Chevrolet Trouble Codes Clearance

All trouble codes must be cleared from the ECU’s memory after repairing the faults. Otherwise, code(s) would remain in the ECU’s memory indefinitely and would appear along with a new code in the event of a future problem. To clear the trouble codes, proceed as follows:

  • Turn the ignition key to position off.
  • Disconnect the battery negative terminal for at least 20 seconds and the ECU (ECM) memory will be erased.
  • Reconnect the battery negative terminal and check the codes to confirm the repair.

Warning: Disconnecting the battery may erase memory from electronic units, e.g., clock, radio.

Chevrolet Generic Trouble Codes

  • Click the table header to sort the table data by the respective column heading.
  • Type keyword(s) in the table’s search box for a quick display of the searched data.

Code(s)Description
12System OK (Diagnosis mode active)
13Oxygen O2 Sensor – Circuit open/no activity
14Coolant Temperature sensor – Resistance too high or shorted circuit
15Coolant Temperature Sensor – Circuit low or open
16Direct ignition system (DIS) – Faulty circuit / shorted circuit
17Camshaft Position Sensor – Circuit/timing error
18Camshaft or Crankshaft – Sensor/circuit/timing error
19Crankshaft sensor – Sensor/circuit/timing error
20Fuel Pump Circuit (open)
21Throttle position sensor – Out of range/Performance
22Throttle position sensor – Low Voltage
23Intake Air temp sensor – Out of range, low resistance
24Vehicle speed sensor – Circuit fault
25Intake Air temp sensor – Out of range, high resistance
26QDM A (Quad-driver module) – Circuit #1 fault
27QDM A (Quad-driver module) – 2nd gear circuit
28QDM A (Quad-driver module) – Circuit #2 fault
29QDM A (Quad driver module) – 4th gear circuit
31Wastegate solenoid – Circuit fault
32EGR (Exhaust Gas Recirculation) – Circuit fault
33Manifold Air Pressure Sensor – Signal out of range, high resistance
34Manifold Air Pressure Sensor – Signal out of range, low resistance
35Idle air control valve / Sensor – Circuit fault
36Ignition system – Circuit error/fault
37MAT sensor temp high (3.8L). Brake switch(4L60-E trans)
38Brake input (Brake switch sensor) – Circuit fault
39Clutch input (Clutch sensor) – Circuit fault
40Power steering pressure switch
41Camshaft sensor – Circuit fault or ignition control – circuit fault/error (depending on the car model)
42EST (Electronic spark timing) – Circuit grounded/shorted
43Knock sensor / Electronic spark control – Circuit fault error (depending on the car model)
44Oxygen O2 sensor – Lean Mixture
45Oxygen O 2sensor – Rich Mixture
46Pass-key II – Circuit or Power steering pressure switch – circuit fault error (depending on the car model)
47PCM data – Circuit error
48Misfire (diagnosis)
51Calibration error – Mem-cal, ECM, or EPROM failure
52Engine oil temperature circuit – Low temperature indicated / circuit error
53Battery voltage – Low/high/error or Egr valve solenoid 1 – circuit error (depending on the car model)
54Fuel Pump – Circuit error or Egr valve solenoid 2 – Circuit error (depending on the car model)
55ECM PCM – Circuit error or EGR valve solenoid 3 – Circuit error (depending on the car model)
56Quad-driver module (QDM B) – Circuit error
57Boost control – Error / Faulty
58Vehicle anti-theft system (VATS) – Circuit faulty
59Trans code-TTS temp low
61AC (Air conditioning) system performance or degraded oxygen sensor signal (depending on the car model)
62Engine oil temperature sensor – High temperature indicated
63Oxygen O2 sensor right side – Circuit open or MAP (manifold air pressure sensor) – out of range (depending on the car model)
64Oxygen O2 sensor right side – Lean mixture indicated
65Oxygen O2 sensor right side – Rich mixture indicated
66A/C (Air conditioning) pressure sensor – Circuit low pressure
67A/C (Air conditioning) pressure sensor – Circuit or a/c clutch – circuit failure (depending on the car model)
68A/C (Air conditioning) compressor relay – Circuit failure error
69A/C (Air conditioning) clutch – Circuit/pressure high
70A/C (Air conditioning) refrigerant pressure – Circuit high
71A/C (Air conditioning) evaporator temperature sensor – circuit low
72Gear selector switch – Circuit error/fault
73A/C (Air conditioning) Evaporator temperature – Circuit high
74Trans input speed error (4L80-E)
75Digital EGR #2 – Solenoid error/faulty
76Digital EGR #3 – Solenoid error/faulty
77Digital EGR #1 – Solenoid error/faulty
79Vehicle speed sensor (SS) – Circuit signal high resistance
80Vehicle speed sensor (VSS) – Circuit signal low resistance
81Brake input data – Circuit faulty
82Ignition control (IC) 3X – Signal error/faulty circuit
83TCC solenoid circuit fault
85Prom – Error/faulty circuit
86Analog/digital – Pcm error /faulty circuit
87Eprom – Error / faulty circuit
99Power management – Error / faulty circuit