OBDII GMC Code Definitions.
Be sure to double check the codes. Anything P1000 to P1999 or P3000 to P3400 will be Manufacturer specific and may not match the ones listed here. Check specific manufacturer pages on the site, as some of them, we list the OBD2 codes on those pages for those specific vehicles.
Acura Alfa Romeo Audi BMW Buick Cadillac Chevrolet Chrysler Citroen Daewoo Daihatsu Dodge Eagle Ford Freightliner GEO Genesis GM GMC Honda Hummer Hyundai Infiniti Isuzu Jaguar Jeep Kenworth Kia Lamborghini Land Rover Lexus Lincoln Mack Mahindra Mazda Mercedes-Benz Mercury Mini Mitsubishi Nissan Oldsmobile Opel Peterbilt Peugeot Plymouth Pontiac Porsche Ram Renault Saab Saturn Scion Subaru Suzuki Toyota Volvo VW
| GMC Codes | ||
|---|---|---|
| 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 |