2chainz
Assuming you have located the ALDL (Assembly Line Data Link) under the left side of the dash, with the engine off, connect the A and B terminals (or the #5 and #6 terminals in the case of an OBD-I vehicle with the 16 pin OBD-II style connector) with your trusty paper clip. WITHOUT STARTING THE ENGINE, turn the key to the 'run' position and watch the "check engine" light. All GM codes are 2 digit, and each code will repeat three times before moving on to the next stored code. The format is "first digit, short pause, second digit, long pause", and the fact that each code is repeated three times makes it easy to figure out. The first and last code you'll get is "12", which indicates that the computer is in diagnostic mode. If you only get code 12, there are no faults stored in the system.GM common codes for OBD1 (for vehicles made before 1995)12 System normal13 oxygen sensor circuit open14 coolant sensor high resistance or shorted15 coolant sensor circuit low or open16 direct ignition system (DIS) fault in circuit17 cam position sensor fault18 crank or cam sensor error19 crank sensor circuit fault21 tps sensor out of range22 tps sensor signal voltage low23 intake air temp sensor out of range, low24 vehicle speed (vss) sensor circuit fault25 air temp sensor sensor out of range, high26 quad-driver module (computer) circuit #1 fault27 quad-driver module (computer) 2nd gear circuit28 quad-driver module (computer) circuit #2 fault29 quad driver module (computer) 4th gear circuit31 cam position sensor fault32 egr circuit fault33 map sensor signal out of range, high34 map sensor signal out of range, low35 idle air control sensor circuit fault36 ignition system circuit error38 brake input circuit fault39 clutch input circuit fault41 cam sensor circuit fault, igntion control circuit fault42 electronic spark timing (EST) circuit grounded43 knock sensoror electronic spark control circuit fault44 oxygen sensor lean exhaust45 oxygen sensor rich exhaust46 pass-key II circuit or ps.pressure switch circuit fault47 pcm-bcm data circuit48 misfire diagnosis51 calibration error, mem-cal, ecm or eeprom failure52 engine oil temperature circuit, low temperature indicated53 battery voltage error or egr or pass-key II circuit54 egr system failure or fuel pump circuit low voltage55 a/d converter error or pcm not grounded or lean fuel or frounded reference voltage56 quad-driver module #2 circuit57 boost control problem58 vehicle anti-theft system fuel enable circuit61 a/c system performance or degraded oxygen sensor signal62 engine oil temperature high temperature indicated63 oxygen sensor right side circuit open or map sensor out of range64 oxygen sensor right side lean exhaust indicated65 oxygen sensor right side rich exhaust indicated66 a/c pressure sensor circuit low pressure67 a/c pressure sensor circuit or a/c clutch circuit failure68 a/c compressor relay circuit failure69 a/c clutch circuit head pressure high70 a/c refrigerant pressure circuit high71 a/c evaporator temperature sensor circuit low72 gear selector switch circuit73 a/c evaporator temperature circuit high75 digital egr #1 solenoid error76 digital egr #2 solenoid error77 digital egr #3 solenoid error79 vehicle speed sensor (vss) circuit signal high80 vehicle speed sensor (vss) circuit signal low81 brake input circuit fault82 ignition control (IC) 3X signal error85 prom error86 analog/digital ecm error87 eeprom error99 power management
Assuming you have located the ALDL (Assembly Line Data Link) under the left side of the dash, with the engine off, connect the A and B terminals (or the #5 and #6 terminals in the case of an OBD-I vehicle with the 16 pin OBD-II style connector) with your trusty paper clip. WITHOUT STARTING THE ENGINE, turn the key to the 'run' position and watch the "check engine" light. All GM codes are 2 digit, and each code will repeat three times before moving on to the next stored code. The format is "first digit, short pause, second digit, long pause", and the fact that each code is repeated three times makes it easy to figure out. The first and last code you'll get is "12", which indicates that the computer is in diagnostic mode. If you only get code 12, there are no faults stored in the system.GM common codes for OBD1 (for vehicles made before 1995)12 System normal13 oxygen sensor circuit open14 coolant sensor high resistance or shorted15 coolant sensor circuit low or open16 direct ignition system (DIS) fault in circuit17 cam position sensor fault18 crank or cam sensor error19 crank sensor circuit fault21 tps sensor out of range22 tps sensor signal voltage low23 intake air temp sensor out of range, low24 vehicle speed (vss) sensor circuit fault25 air temp sensor sensor out of range, high26 quad-driver module (computer) circuit #1 fault27 quad-driver module (computer) 2nd gear circuit28 quad-driver module (computer) circuit #2 fault29 quad driver module (computer) 4th gear circuit31 cam position sensor fault32 egr circuit fault33 map sensor signal out of range, high34 map sensor signal out of range, low35 idle air control sensor circuit fault36 ignition system circuit error38 brake input circuit fault39 clutch input circuit fault41 cam sensor circuit fault, igntion control circuit fault42 electronic spark timing (EST) circuit grounded43 knock sensoror electronic spark control circuit fault44 oxygen sensor lean exhaust45 oxygen sensor rich exhaust46 pass-key II circuit or ps.pressure switch circuit fault47 pcm-bcm data circuit48 misfire diagnosis51 calibration error, mem-cal, ecm or eeprom failure52 engine oil temperature circuit, low temperature indicated53 battery voltage error or egr or pass-key II circuit54 egr system failure or fuel pump circuit low voltage55 a/d converter error or pcm not grounded or lean fuel or frounded reference voltage56 quad-driver module #2 circuit57 boost control problem58 vehicle anti-theft system fuel enable circuit61 a/c system performance or degraded oxygen sensor signal62 engine oil temperature high temperature indicated63 oxygen sensor right side circuit open or map sensor out of range64 oxygen sensor right side lean exhaust indicated65 oxygen sensor right side rich exhaust indicated66 a/c pressure sensor circuit low pressure67 a/c pressure sensor circuit or a/c clutch circuit failure68 a/c compressor relay circuit failure69 a/c clutch circuit head pressure high70 a/c refrigerant pressure circuit high71 a/c evaporator temperature sensor circuit low72 gear selector switch circuit73 a/c evaporator temperature circuit high75 digital egr #1 solenoid error76 digital egr #2 solenoid error77 digital egr #3 solenoid error79 vehicle speed sensor (vss) circuit signal high80 vehicle speed sensor (vss) circuit signal low81 brake input circuit fault82 ignition control (IC) 3X signal error85 prom error86 analog/digital ecm error87 eeprom error99 power management
You have to ground the ALDL. The ALDL is located under the dash board, in the center. To ground the ALDL, you take a paper clip and insert the ends into the two right most terminals on the top row of the connector. Turn the ignition to RUN, but do not start the engine. The check engine light will begin to flash two digit codes. The first code will be 12 and will be presented as Flash/pause/2 flashes. Each code will come up three times. DTC's are as follows: 12 System normal 13 oxygen sensor circuit open 14 coolant sensor high resistance or shorted 15 coolant sensor circuit low or open 16 direct ignition system (DIS) fault in circuit 17 cam position sensor fault 18 crank or cam sensor error 19 crank sensor circuit fault 21 tps sensor out of range 22 tps sensor signal voltage low 23 intake air temp sensor out of range, low 24 vehicle speed (vss) sensor circuit fault 25 air temp sensor sensor out of range, high 26 quad-driver module (computer) circuit #1 fault 27 quad-driver module (computer) 2nd gear circuit 28 quad-driver module (computer) circuit #2 fault 29 quad driver module (computer) 4th gear circuit 31 cam position sensor fault 32 egr circuit fault 33 map sensor signal out of range, high 34 map sensor signal out of range, low 35 idle air control sensor circuit fault 36 ignition system circuit error 38 brake input circuit fault 39 clutch input circuit fault 41 cam sensor circuit fault, igntion control circuit fault 42 electronic spark timing (EST) circuit grounded 43 knock sensor or electronic spark control circuit fault 44 oxygen sensor lean exhaust 45 oxygen sensor rich exhaust 46 pass-key II circuit or ps.pressure switch circuit fault 47 pcm-bcm data circuit 48 misfire diagnosis 51 calibration error, mem-cal, ecm or eeprom failure 52 engine oil temperature circuit, low temperature indicated 53 battery voltage error or egr or pass-key II circuit 54 egr system failure or fuel pump circuit low voltage 55 a/d converter error or pcm not grounded or lean fuel or frounded reference voltage 56 quad-driver module #2 circuit 57 boost control problem 58 vehicle anti-theft system fuel enable circuit 61 a/c system performance or degraded oxygen sensor signal 62 engine oil temperature high temperature indicated 63 oxygen sensor right side circuit open or map sensor out of range 64 oxygen sensor right side lean exhaust indicated 65 oxygen sensor right side rich exhaust indicated 66 a/c pressure sensor circuit low pressure 67 a/c pressure sensor circuit or a/c clutch circuit failure 68 a/c compressor relay circuit failure 69 a/c clutch circuit head pressure high 70 a/c refrigerant pressure circuit high 71 a/c evaporator temperature sensor circuit low 72 gear selector switch circuit 73 a/c evaporator temperature circuit high 75 digital egr #1 solenoid error 76 digital egr #2 solenoid error 77 digital egr #3 solenoid error 79 vehicle speed sensor (vss) circuit signal high 80 vehicle speed sensor (vss) circuit signal low 81 brake input circuit fault 82 ignition control (IC) 3X signal error 85 prom error 86 analog/digital ecm error 87 eeprom error 99 power management