| GMC Trouble Codes List |
| Trouble Code |
Fault Location |
Probable Cause |
| P0300 |
Cylinder Misfire Detected Random Cylinders |
Ignition coils |
| P0449 |
Evaporative emission (EVAP) system, vent valve circuit malfunction |
|
| P1000 – P1099 (Fuel and air metering and auxiliary emission control) |
| P1093 |
Fuel rail pressure (FRP) sensor, command/actual fuel pressure -signal variation |
Wiring, poor connections, FRP sensor |
| P1094 |
Fuel rail pressure (FRP) sensor -signal out ofrange |
Wiring, poor connections, FRP sensor |
| P1100 – P1199 (Fuel and air metering) |
| 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 |
| P1191 |
Intake manifold system -air leak |
Intake hose pipe connections, EGR system, ECM |
| P1200 – P1299 (Fuel and air metering – injector circuit) |
| P1214 |
Fuel injection pump timing -out of range |
Fuel injection pump timing incorrectly set, CKP sensor, ECM |
| P1216 |
Fuel injection duration -pulse width signal shorter than expected |
Wiring, fuel injection duration control solenoid, fuel injection pump control module, ECM |
| P1217 |
Fuel injection duration -pulse width signal longerthan expected |
Wiring, fuel injection duration control solenoid, fuel injection pump control module, ECM |
| P1218 |
Fuel injection pump calibration resistor-circuit malfunction |
Wiring, calibration resistor |
| P1220 |
Throttle motor position sensor 1 -circuit malfunction |
Wiring, throttle control module |
| P1221 |
Fuel pump, run signal -circuit malfunction
Throttle motor position sensor 2 -circuit malfunction |
Wiring, engine oil pressure switch, fuel pump relay Wiring, throttle control module |
| P1222 |
Fuel pump, run signal:”” circuit malfunction |
Wiring, engine oil pressure switch, fuel pump relay |
| P1223 |
Injector 1 -circuit malfunction |
Wiring, injector, FICM |
| P1224 |
Injector 1 -circuit malfunction |
Wiring, injector, ECM |
| P1226 |
Injector 2 -circuit malfunction |
Wiring, injector, FICM |
| P1227 |
Injector 2 -circuit malfunction |
Wiring, injector, ECM |
| P1229 |
Injector 3 -circuit malfunction |
Wiring, injector, FICM |
| P122A |
Injector 3 -circuit malfunction |
Wiring, injector, ECM |
| P1232 |
Injector 4 -circuit malfunction |
Wiring, injector, FICM |
| P1233 |
Injector 4 -circuit malfunction |
Wiring, injector, ECM |
| P1235 |
Injector 5 -circuit malfunction |
Wiring, injector, FICM |
| P1236 |
Injector 5 -circuit malfunction |
Wiring, injector, ECM |
| P1238 |
Injector 6 -circuit malfunction |
Wiring, injector, FICM |
| P1239 |
Injector 6 -circuit malfunction |
Wiring, injector, ECM |
| P1241 |
Injector 7 -circuit malfunction |
Wiring, injector, FICM |
| P1242 |
Injector 7 -circuit malfunction |
Wiring, injector, ECM |
| P1244 |
Injector 8 -circuit malfunction |
Wiring, injector, FICM |
| P1247 |
Injector 8 -circuit malfunction |
Wiring, injector, ECM |
| P1255 |
Fuel pump control module -driver over-temperature |
Fuel pump control module |
| P1258 |
Engine overheating |
Cooling system, ECT sensor |
| P1261 |
Injectors 1, 4, 6 & 7 -high voltage |
Wiring, injector(s), ECM |
| P1262 |
Injectors 2, 3, 5 & 8 -high voltage |
Wiring, injector(s), ECM |
| P1270 |
Engine control module (ECM). APP sensor signal -analogue/digital process malfunction |
Engine control module (ECM) |
| P1271 |
Accelerator pedal position (APP) sensor 1/2 signal variation |
Wiring, APP sensor, ECM |
| P1272 |
Accelerator pedal position (APP) sensor 2/3signal variation |
Wiring, APP sensor, ECM |
| P1273 |
Accelerator pedal position (APP) sensor 1/3signal 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 |
| P1277 |
Accelerator pedal position (APP) sensor 1voltage low |
Wiring, APP sensor, ECM |
| P1278 |
Accelerator pedal position (APP) sensor 1 voltage high |
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 |
| P1282 |
Accelerator pedal position (APP) sensor 2 voltage low |
Wiring, APP sensor, ECM |
| P1283 |
Accelerator pedal position (APP) sensor 2 voltage high |
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 |
| P1287 |
Accelerator pedal position (APP) sensor 3 voltage low |
Wiring, APP sensor, ECM |
| P1288 |
Accelerator pedal position (APP) sensor 3 voltage high |
Wiring, APP sensor, ECM |
| P1293 |
Injector control module -circuit malfunction bank 1 |
Injector control module |
| P1294 |
Injector control module -circuit malfunction bank 2 |
Injector control module |
| P1295 |
Injector control module -circuit malfunction bank 1 |
Injector control module |
| P1296 |
Injector control module -circuit malfunction bank 2 |
Injector control module |
| P1300 – P1399 (Ignition system or misfire) |
| 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 – P1499 (Emission control) |
| 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 |
| P1409 |
Exhaust gas recirculation (EGR) systemmalfunction |
Wiring, vacuum pipes, EGR vacuum sensor, EGR valve |
| 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 |
| P1500 – P1599 (Vehicle or idle speed control) |
| 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 |
| P154A |
Intake air heater -feedback circuit |
Wiring, glow plug control module, intake air heater |
| P154B |
Intake air heater -voltage signal circuit |
Wiring, glow plug control module, intake air heater |
| P154C |
Intake air heater -current signal circuit |
Wiring, glow plug control module, intake air heater |
| P154D |
Intake air heater -temperature signal circuit |
Wiring, glow plug control module, intake air heater |
| P1550 |
System voltage low |
Wiring, battery, alternator |
| P1571 |
Traction control system (TCS), torque request signal -malfunction |
Wiring, poor connections, ABSITCS |
| P1574 |
Brake pedal position (BPP) switch, voltage high |
Wiring, ABS |
| P1600 – P1699 (ECM – computer output circuit) |
| 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) -incorrect immobilizer code
System voltage low
Engine control module (ECM) -fuel disable signal received |
Incorrect key, immobilizer code not programmed Wiring, battery, alternator 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 |
| P1641 |
Malfunction indicator lamp (MIL) -circuitmalfunction |
Wiring, fuses, MIL |
| P1643 |
Glow plug waming lamp -circuit malfunction |
Wiring, glow plug warning lamp, ECM |
| P1644 |
Traction control system (TCS), delivered torque signal -malfunction |
Wiring, poor connections, ECM |
| P1653 |
Exhaust gas recirculation (EGR) vent valve circuit malfunction |
Wiring, poor connections, EGR vent valve, ECM |
| P1654 |
Service throttle soon warning lamp -circuit malfunction |
Wiring, fuses, service throttle soon warning lamp |
| P1655 |
Exhaust gas recirculation (EGR) control valve -circuit malfunction |
Wiring, poor connections, EGR control valve,ECM |
| P1656 |
Turbocharger (TC) wastegate regulating valve -circuit malfunction |
Wiring, TC wastegate regulating valve, ECM |
| P1658 |
Fuel injector control module (FICM) malfunction |
FICM |
| 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 |
| P1687 |
Fuel injector control module (FICM) -stuck on |
ECM, FICM |
| 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 |
| P1700 – P1799 (Transmission) |
| 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 |
| P1800 – P1899 (Transmission) |
| 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 |
| P1811 |
Shift time too long -adaptation limit reached |
Fluid level low, transmission mechanical fault |
| 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 |
| U1000 – U2000 (Manufacturer defined, common defination listed) |
| 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 |
| U1800 |
Engine control module (ECM)/fuel injector control module (FICM), CAN data bus -communication malfunction |
Wiring, FICM, ECM |
| U2104 |
Engine control module (ECM)/transmission control module (TCM)/Fuel injector control module (FICM), CAN data bus communication malfunction |
Wiring, TCM, FICM, ECM |