GM OBD/OBD2 Codes >> Arcadia – Canyon – Envoy – G-Series – Jimmy/Safari – Savana – Sierra/C/K – Sonoma – Suburban/Yukon/Denali

Model Year Engine identification System
Acadia 3.6L 2008-09 VIN  position 8 = 7/V GM
Canyon 2.8/2.9/3.5/3.7/5.3L 2004-09 VIN  position 8 = 6/8/9/E/L GM
Envoy 4.2/4.3/5.3L 1999-09 VIN  position 8 = M/P/S/W GM
G-Series 4.3/5.7/7.4L 1996 VIN  position 8 =  K/N/Z GM
Jimmy 4.3L- with GM  vehicle control module (VCM) 1995 VIN  position 8 = W, Z GM
JimmylSafari 4.3L 1996-05 VIN  position 8 = W/X GM
Savana 4.3/4.8/5.0/5.3/5.7/6.0/7.4/8.1 L 1996-09 VIN  position 8 = G/J/M/R/T/V/U/W/X GM
Sierra/C/K Pickup 4.3/4.8/5.0/5.3/5.7/6.0/6.2/7 .4/8.1 L 1996-09 VIN position 8 = 3/5/8/B/G/J/M/N/R/T/U/V/W/X/Y/Z GM
Sonoma 2.2/4.3L 1996-04 VIN  position 8 = W/X/4 GM
Sonoma 4.3L – with GM vehicle control module (VCM) 1995 VIN  position 8 =  W/Z GM
SuburbanlYukon/Denali 4.S/5.3/5.7/6.0/6.2/7.4/8.1L 1996-09 VIN position 8 = 0/2/3/5/8/C/G/J/K/N/O/R/T/U/V/Y/Z GM

General information

  • Malfunction indicator lamp (MIL) will illuminate or flash if certain faults are recorded.
  • ECM operates in backup mode if sensors fail , to enable vehicle to be driven to repair shop.

Accessing

• Trouble codes can only be displayed by using a Scan Tool connected to the data link connector (DLC) 1.

Erasing

• After the faults have been rectified , the manufacturer recommends that trouble codes are erased by using a Scan Tool connected to the data link connector (DLC).

Trouble code  identification

Scan code Fault location Probable cause
PO, P2, UO Refer to OBD-II trouble code tables
P1101 Intake airflow -incorrect Wiring, mechanical fault, engine coolant temperature (ECT) sensor, barometric pressure (BARO) sensor, intake air temperature (IAT) sensor, manifold absolute pressure (MAP) sensor,mass air flow (MAF) sensor, throttle position (TP) switch
P1106 Manifold absolute pressure (MAP) sensor voltage high, intermittent Wiring open circuit/short circuit to positive, poor connections
P1107 Manifold absolute pressure (MAP) sensor voltage low, intermittent Wiring short circuit to ground, poor connections
P1111 Intake air temperature (IAT) sensor -voltage high,intermittent Wiring open circuit/short to positive, poor connections
P1112 Intake air temperature (IAT) sensor -voltage low,intermittent Wiring short circuit to ground
P1114 Engine coolant temperature (ECT) sensor voltage low, intermittent Wiring short circuit to ground, poor connections
P1115 Engine coolant temperature (ECT) sensor voltage high, intermittent Wiring open circuit/short to positive, poor connections
P1120 Throttle motor position sensor 1 -circuit malfunction Wiring, throttle control module
P1121 Throttle position (TP) sensor -voltage high, intermittent Wiring open circuit/short to positive, poor connections
P1122 Throttle position (TP) sensor -voltage low,intermittent Wiring open circuit/short to ground, poor connections
P1125 Accelerator pedal position (APP) sensor 1/2/3 -signal variation Wiring, APP sensor, ECM
P1133 Oxygen sensor (02S)/heated oxygen sensor(H02S) 1, bank 1 -insufficient switching Wiring, exhaust system leaking, 02S/H02S
P1134 Heated oxygen sensor (H02S) 1, bank 1 slow response Wiring, oxygen sensor heater, exhaust system leaking, H02S
P1137 Heated oxygen sensor (H02S) 2, bank 1 voltagelow Wiring, exhaust system leaking, H02S
P1138 Heated oxygen sensor (H02S) 2, bank 1 voltage high Wiring, H02S
P1153 Heated oxygen sensor (H02S) 1, bank 2insufficient switching Wiring, oxygen sensor heater, exhaust system leaking, H02S
P1154 Heated oxygen sensor (H02S) 1, bank 2 slow response Wiring, oxygen sensor heater, exhaust system leaking, H02S
P1171 Fuel system -lean during acceleration Fuel filter, fuel pump, H02S, injectors
P1172 Fuel level sensors, primary & secondary sensor no fuel level change during fuel transfer from secondary to primary tank Wiring, secondary fuel pump/relay, fuel level sensors
P1174 Heated oxygen sensor (H02S) 1, bank 1 mixture variation between cylinders Intake/exhaust leak/blockage, mechanical fault, ignition control, H02S
P1175 Heated oxygen sensor (H02S) 1, bank 2 mixture variation between cylinders Intake/exhaust leak/blockage, mechanical fault, ignition control, H02S
P1220 Throttle motor position sensor 1 -circuit malfunction Wiring, throttle control module
P1221 0 Fuel pump, run signal -circuit malfunction Wiring, engine oil pressure switch, fuel pump relay
P1221 f) Throttle motor position sensor 2 -circuit malfunction Wiring, throttle control module
P1222 Fuel pump, run signal:”” circuit malfunction Wiring, engine oil pressure switch, fuel pump relay
P1255 Fuel pump control module -driver over-temperature Fuel pump control module
P1258 Engine overheating Cooling system, ECT sensor
P1271 Accelerator pedal position (APP) sensor 1/2 signal variation Wiring, APP sensor, ECM
P1275 Accelerator pedal position (APP) sensor 1 circuitmalfunction Wiring, APP sensor, ECM
P1276 Accelerator pedal position (APP) sensor 1 range performance Wiring, APP sensor, ECM
P1280 Accelerator pedal pOSition (APP) sensor 2 circuit malfunction Wiring, APP sensor, ECM
P1281 Accelerator pedal position (APP) sensor 2 range performance Wiring, APP sensor, ECM
P1285 Accelerator pedal position (APP) sensor 3 circuit malfunction Wiring, APP sensor, ECM
P1286 Accelerator pedal position (APP) sensor 3 range performance Wiring, APP sensor, ECM
P1336 Crankshaft position (CKP) sensor -variation not leamed Learning procedure not performed
P1345 Crankshaft position (CKP) sensor/camshaftposition (CMP) sensor -signal variation Wiring, CKP sensor, CMP sensor
P1351 Ignition control system, coil -voltage high Wiring open circuit, ICM, ECM
P1361 Ignition control system, IC circuit -voltage low Wiring, circuit short circuit to ground, poor connections, ICM, ECM
P1380 Antilock brake system (ABS)/traction controlsystem (TCS), rough road signal to ECM -malfunction ABSfTCS trouble code(s) stored
P1381 Antilock brake system (ABS)/traction control system (TCS), rough road signal to ECM -nocommunication Wiring, poor connections, ABSfTCS
P1400 Cold start emission control -malfunction Intake/exhaust leak/blockage, mechanical fault, idle speed control (ISC) system, ignition control, engine coolant temperature (ECT) sensor, H02S
P1404 Exhaust gas recirculation (EGR) valve -not fully closing Wiring, poor connections, EGR valve position sensor, EGR solenoid
P1406 Exhaust gas recirculation (EGR) valve position sensor range performance Wiring, EGR valve tight/sticking, EGR valve position sensor
P1415 Secondary air injection (AIR) system, bank 1 Wiring, hoses blocked/leaking. AIR valve
P1416 Secondary air injection (AIR) system, bank 2 Wiring. hoses blockedfleaking, AIR valve
P1431 Fuel level sensor, secondary -circuit malfunction Wiring, fuel level sensor
P1432 Fuel level sensor -low voltage Wiring open circuit, fuel level sensor
P1433 Fuel level sensor -high voltage Wiring short circuit to positive, fuel level sensor
P1441 Evaporative emission (EVAP) system -leakdetected Hose connection(s), EVAP canister, EVAP canister purge valve
P1442 Evaporative emission (EVAP) system vacuum switch -circuit malfunction Hoses blockedfleaking, wiring, EVAP canister, ECM
P1481 Engine coolant fan speed sensor -signal loss Wiring, engine coolant fan speed sensor
P1482 Engine coolant fan clutch solenoid -circuit malfunction Wiring, engine coolant fan clutch solenoid, engine coolant fan clutch solenoid relay
P1484 Engine coolant fan speed/engine speed -signal variation Wiring, engine coolant fan clutch, engine coolant fan speed sensor
P1504 Engine control module (ECM), vehicle speed sensor (VSS) output signal -circuit malfunction Wiring, poor connections, ASS, ECM
P1508 Idle air control (lAC) valve -low rpm Wiring open circuit/short circuit to ground/short circuit to positive, lAC valve, throttle valve tight/sticking
P1509 Idle air control (lAC) valve -high rpm Wiring open circuit/short circuit to ground/short circuit to positive, lAC valve, throttle valve tight/sticking
P1512 Throttle command/actual throttle position -signals out of range Wiring, throttle valve sticking, throttle control module
P1514 Throttle control unit, intake air flow -excessive Throttle control unit, MAP sensor, CMP sensor signal, ECM
P1515 Throttle command/actual throttle position -signal variation Wiring, throttle valve sticking, throttle control module
P1516 Throttle command/actual throttle position -signal variation Wiring, throttle valve sticking, throttle control module
P1517 Throttle control module -malfunction Throttle control module
P1518 Throttle control module/engine control module (ECM) -communication malfunction Wiring, throttle control module, ECM
P1520 Park/neutral position (PNP) switch -circuit malfunction Wiring short circuit to ground, PNP switch incorrectly adjusted
P1523 Throttle control unit, throttle position during battery saving mode Throttle valve movement restricted, throttle control unit, ECM
P1571 Traction control system (TCS), torque request signal -malfunction Wiring, poor connections, ABSITCS
P1574 Brake pedal position (BPP) switch, voltage high Wiring, ABS
P1600 Engine control module (ECM) -malfunction ECM
P1601 CAN data bus, engine control module (ECM)/ anti lock brake system (ABS)/traction control system (TCS)/instrumentation control module/ diagnostic control module some communication lost Wiring, poor connections, ECM, ABSITCS,diagnostic control module, instrumentation control module
P1602 Engine control module (ECM) to antilock brake system (ABS)/traction control system (TCS), CAN data bus -communication failure Wiring, poor connections, ABS control module
P1621 Engine control module (ECM) -memory performance ECM
P1626 Engine control module (ECM) -fuel enable signal lost Wiring, poor connections, immobilizer control module, ECM
P1627 Engine control module (ECM) -malfunction ECM
P1630 Engine control module (ECM), immobilizer code -leaming mode ECM immobilizer code programming not completed
P1631 Engine control module (ECM) -incorrectimmobilizer code Incorrect key, immobilizer code not programmed
P1632 [1] System voltage low Wiring, battery, alternator
P1632 [3] Engine control module (ECM) -fuel disable signal received Fuses, BCM, immobilizer code
P1633 Engine control module (ECM ), ignition supply voltage Fuse, wiring open circuit, ECM
P1634 Engine control module (ECM) -ignition supply voltage -voltage low Wiring open circuit, ECM
P1635 Engine control module (ECM), sensor supply voltage -circuit malfunction Wiring, poor connections, TP sensor, MAP sensor, EGR valve position sensor, ECM
P1637 Alternator warning lamp, control signal -circuit malfunction Wiring, instrument panel, ECM
P1638 Alternator ‘F’ terminal -circu it malfunction Wiring open circuit/short circuit to ground,alternator, ECM
P1639 Engine control module (ECM), sensor supply voltage -circuit malfunction Wiring, poor connections, FTP sensor, ECM
P1644 Traction control system (TCS), delivered torque signal -malfunction Wiring, poor connections, ECM
P1665 Fuel level sensor -signal malfunction Wiring short circuit to positive, fuel level sensor
P1668 Alternator ‘l’ terminal -circuit malfunction Wiring, voltage regulator, alternator, ECM
P1680 Engine control module (ECM) -malfunction ECM
P1681 Engine control module (ECM) -malfunction ECM
P1682 Engine control module (ECM) -ignition powersupply less than 10 V Wiring, ECM
P1683 Engine control module (ECM) -malfunction ECM
P1688 Engine control module (ECM), torque reduction signal -out of range Wiring TCM, ECM
P1689 Traction control system (TCS), delivered torquesignal -malfunction Wiring, poor connections, ECM
P16F3 Engine control module -redundant memoryperformance Wiring, ECM
P1779 Engine control module (ECM), torque reduction signal -out of range Wiring TCM, ECM
P1781 Transmission control module (TCM), MIL requestsignal -voltage high/low Wiring TCM, ECM
P1810 Transmission gear pressure switch, signal -circuit malfunction Wiring open circuit/short circuit to ground,reverse/D1/D2/D3/D4 gear pressure switch(es), ECM
P1812 Transmission fluid temperature (TFT) high Transmission mechanical fault, towing weight limit exceeded
P1815 Transmission fluid pressure (TFP) switch -invalid gear selection Wiring, selector lever linkage incorrectly adjusted, TFP switch, ECMITCM
P1816 Transmission fluid pressure (TFP) switch -invalid gear selection Wiring, selector lever linkage incorrectly adjusted, TFP switch, ECMITCM
P1860 Torque converter clutch (TCC) solenoid, pulsewidth modulation (PWM) -circuit malfunction Wiring open circuit/short circuit to ground, TCC solenoid, ECM
P1864 Torque converter clutch (TCC) solenoid -circuit malfunction Wiring open circuit/short circuit to ground, TCC solenoid, ECM
P1870 Torque converter clutch (TCC) -slip speed excessive Transmission fluid level, wiring, TCC solenoid, ECM
P1875 Transmission, 4WD low selection signal -circuit malfunction Wiring, transmission, four wheel drive control module, ECM
P1886 Transmission 3rd-2nd control solenoid -circuitmalfunction Wiring, control solenoid, ECM
P3400 Cylinder cut-out system -malfunction Wiring, intake system leaking, mechanical fault, MAF sensor, MAP sensor, TP sensor, ECM
P3401 Cylinder cut-out solenoid, cylinder 1 malfunction Wiring, cylinder cut-out solenoid, mechanical fault, ECM
P3425 Cylinder cut-out solenoid , cylinder 4 malfunction Wiring, cylinder cut-out solenoid, mechanical fault, ECM
P3441 Cylinder cut-out solenoid, cylinder 6 malfunction Wiring, cylinder cut-out solenoid, mechanical fault, ECM
P3449 Cylinder cut-out solenoid, cylinder 7 malfunction Wiring, cylinder cut-out solenoid, mechanical fault,ECM
U1026 Transmission control module (TCM)/four wheeldrive control module, CAN data bus -communication malfunction Wiring, BCM
U1041 Antilock brake system (ABS)/traction controlsystem (TCS), CAN data bus -communicationmalfunction Wiring, ABSITCS control module
U1064 Body control module (BCM)/immobilizer controlmodule, CAN data bus -communication malfunction Wiring, BCM, immobilizer control module
U1192 Engine control module (ECM)limmobilizer control module, CAN data bus -signal malfunction Wiring, immobilizer control module, ECM
U1193 Engine control module (ECM)limmobilizer control module, CAN data bus -signal malfunction Wiring, immobilizer control module, ECM