www.diycardoctor.com General Motors Truck Factory DTC Code Definitions P1020 - CNG Fuel Injector Control Circuit P1031 - PCM Circuit Faulting In RAM P1032 - PCM Circuit Fault Low Side Driver P1093 - Fuel Pressure Too High P1094 - Fuel Flow Excessive P1106 - BARO-MAP Sensor Comparison Too High P1107 - MAP Sensor Circuit Intermittent High Or Low Voltage P1111 - IAT Sensor Circuit Intermittent High Voltage P1112 - IAT Sensor Circuit Intermittent High Voltage P1113 - Intake Resonance Switchover Solenoid Control Circuit P1114 - ECT Sensor Circuit Intermittent Low Or High Voltage P1115 - ECT Sensor Circuit Intermittent Low Or High Voltage P1120 - TPS 1 Circuit P1121 - TP Sensor Circuit Intermittent High Or Low Voltage P1122 - TP Sensor Circuit Intermittent High Or Low Voltage P1125 - APP System Sensors P1133 - HO2S 1 Insufficient Switching Bank I Sensor 1 P1134 - HO2S 1 Transition Time Ratio Bank 1 Sensor 1 P1137 - HO2S Circuit Low Voltage During Power Enrichment Sensor 2 P1138 - HO2S Circuit High Voltage During Decal Fuel Cutoff Sensor 2 P1141 - Heater Control Circuit Bank 1 Sensor 2 P1153 - Insufficient Switching Bank 2 Sensor 1 P1154 - HO2S Transition Time Ratio Bank 2 Sensor I P1161 - Heater Control Circuit Bank 2 Sensor 2 P1171 - Fuel System Lean During Acceleration P1172 - Secondary Fuel Pump Insufficient Or No Flow/Level Sensor P1189 - Engine Oil Pressure Switch Circuit P1191 - Intake Air Duct Leak P1204 - CNG Mode Fault P1207 - Rail Pressure Output Signal P1208 - Fuel Rail Temperature Output Signal P1209 - Fuel Injector Control Module Communication P1214 - Injection Pump Timing Offset P1216 - Fuel Solenoid Response Time Too Short Or Long P1217 - Fuel Solenoid Response Time Too Short Or Long P1218 - Injection Pump Calibration Circuit P1220 - TPS 2 Circuit P1221 - TPS 1-2 Correlation P1223 - Injector Driver Voltage Improper P1226 - Injector Driver Voltage Improper P1229 - Injector Driver Voltage Improper P1232 - Injector Driver Voltage Improper P1235 - Injector Driver Voltage Improper P1238 - Injector Driver Voltage Improper P1241 - Injector Driver Voltage Improper P1244 - Injector Driver Voltage Improper P1258 - Engine Metal Overtemperature Protection P1261 - High Voltage Circuit Failure Cylinders 1, 4, 6 and 7 P1262 - High Voltage Circuit Failure Cylinders 2, 3, 5 and 8 P1270 - APP Sensor Analog-Digital Performance P1271 - APP Sensor 1-2 Correlation P1272 - APP Sensor 2-3 Correlation P1273 - APP Sensor 1-3 Correlation P1275 - APP Sensor 1 Circuit P1276 - APP Sensor 1 Performance P1277 - APP Sensor 1 Low Or High Voltage P1278 - APP Sensor 1 Low Or High Voltage P1280 - APP Sensor 2 Circuit P1281 - APP Sensor 2 Performance P1282 - APP Sensor 2 Low Or High Voltage P1283 - APP Sensor 2 Low Or High Voltage P1285 - APP Sensor 3 Circuit P1286 - APP Sensor 3 Performance P1287 - APP Sensor 3 Low Or High Voltage P1288 - APP Sensor 3 Low Or High Voltage P1320 - IC 4X Reference Circuit Intermittent P1323 - IC 24X Reference Circuit Low Frequency P1336 - CKP System Variation Not Learned P1345 - CKP-CMP Correlation P1350 - Ignition Control System P1351 - Ignition Coil Circuits Open Or High Voltage P1356 - Ignition Coil Circuits Open Or High Voltage P1359 - Ignition Coil Control Circuit Group 1 Or 2 P1360 - Ignition Coil Control Circuit Group 1 Or 2 P1361 - Ignition Coil Circuits Not Toggling Or Low Voltage P1366 - Ignition Coil Circuits Not Toggling Or Low Voltage P1370 - IC 4X Reference Circuit Too Many Or Too Few Pulses P1371 - IC 4X Reference Circuit Too Many Or Too Few Pulses P1372 - CKP Sensor A-B Correlation P1374 - CKP 3X Reference Circuit P1375 - IC 4X Reference Circuit High Voltage P1376 - Ignition Ground Circuit P1377 - IC Cam Pulse To 4X Reference Pulse P1380 - ECBM Rough Road Data Unusable P1381 - Misfire Detected No ECBM/PCM Serial Data P1404 - EGR Valve Pintle Seized P1408 - MAP Sensor Circuit P1410 - Fuel Tank Pressure Control Solenoid Control Circuit P1415 - AIR System Bank 1 P1416 - AIR System Bank 2 P1431 - Fuel Level Sensor 2 Performance - P1432 - Fuel Tank Temperature/level Sensor Low Voltage P1433 - Fuel Tank Temperature/level Sensor High Voltage P1441 - EVAP System Flow During Non-Purge P1450 - BARO Pressure Sensor Circuit P1451 - BARD Pressure Sensor Performance P1460 - Misfire Detected, Low Fuel P1483 - ECT Cooling System Performance P1500 - Starter Switch Signal Circuit P1501 - Anti-Theft System P1502 - Anti-Theft Fuel Enable Signal Not Received P1503 - Anti-Theft Fuel Enable Signal Improper P1509 - IAC System RPM Out Of Range P1510 - IAC System RPM Out Of Range P1511 - Throttle Control System Back-Up Performance P1512 - TP Commanded vs Actual Error P1514 - Throttle Body Performance P1515 - Control Module Throttle Actuator Position Performance P1516 - Throttle Actuator Control Module Position Performance P1517 - TAC Module Performance P1518 - TAC Module Serial Data Circuit P1519 - Throttle Actuator Control Module Internal Circuit P1520 - PNP Switch Circuit P1523 - Throttle Closed Position Performance P1524 - TP Sensor Learned Closed Throttle Angle P1526 - Throttle Minimum Position Not Learned P1527 - Transmission Range-Pressure Switch Comparison P1530 - Throttle Actuator Control Module Internal Circuit P1533 - A/C Low Or High Side Temperature Sensor Circuit P1535 - A/C Low Or High Side Temperature Sensor Circuit P1536 - A/C System ECT Overtemperature P1537 - A/C Request Circuit Voltage Low Or High P1538 - A/C Request Circuit Voltage Low Or High P1540 - A/C System High Pressure P1542 - A/C System High Pressure/High Temperature P1545 - A/C Clutch Relay. Control Circuit P1546 - A/C Clutch Relay. Control Circuit P1554 - Speed Control Status Circuit P1560 - Speed Control, Transmission Not In Drive P1564 - Speed Control, Acceleration Too High P1566 - Speed Control, Engine RPM Too High P1567 - Speed Control, ABCS Active P1570 - Speed Control, Traction Control Active P1571 - Traction Control Torque Request Circuit P1573 - PCM/EBTCM Serial Data Circuit P1574 - EBTCM Stop Lamp Switch Circuit High Voltage P1575 - Extended Travel Brake Switch Circuit P1579 - P/N To D/R At High Throttle Angle P1585 - Cruise Inhibit Control Circuit P1599 - Engine Stall Or Near Stall Detected P1600 - PCM Memory Not Programmed P1602 - Knock Sensor Module Performance P1603 - SDM Serial Data Loss P1604 - IPC Serial Data Circuit Loss P1605 - HVAC Serial Data Circuit Loss P1610 - Standard Body Module (PCM) Serial Data Circuit Loss P1611 - CVRTD Serial Data Loss P1612 - IPM Serial Data Loss P1613 - DIM Serial Data Loss P1614 - RIM Serial Data Loss P1615 - VTD Serial Data Loss P1617 - Engine Oil Level Switch Circuit P1621 - PCM Memory Not Programmed P1624 - Customer Snapshot Requested Data Available P1626 - Anti-Theft Fuel Enable Signal Not Received P1627 - PCM Memory Not Programmed P1629 - Anti-Theft Crank Signal Fault P1630 - Anti-Theft Learn Mode Active P1631 - Anti-Theft Fuel Enable Signal Improper P1632 - Anti-Theft Fuel Disable Signal Received P1633 - Ignition Supplement Power Circuit Low Voltage P1634 - Ignition 1 Power Circuit Low Voltage P1635 - 5 Volt Reference (A) Circuit P1637 - Alternator L-Terminal Circuit P1638 - Alternator F-Terminal Circuit P1639 - 5 Volt Reference (B) Circuit P1640 - Control Module Output (A) Or Driver-1 Input Circuit P1641 - A/C Relay Control Circuit P1642 - Change Oil Lamp Control Circuit P1643 - Wait To Start Lamp Control Circuit P1644 - Delivered Torque Output Circuit P1645 - EVAP Solenoid Output Circuit P1646 - EVAP Vent Valve Output Circuit P1650 - Control Module Output (B) Circuit P1651 - Fan No. 1 Relay Control Circuit P1652 - Fan No. 2 Relay Control Circuit P1653 - Fuel Level/EGR Output Control Circuit P1654 - Speed Control Disable Output Circuit P1655 - EVAP Purge Solenoid Control Circuit P1660 - Control Module Output (C) Or Cooling Fan Control Circuits P1662 - Cruise Lamp Control Circuit P1663 - Alternator Lamp Control Circuit P1665 - EVAP Vent Valve Solenoid Control Circuit P1670 - Control Module Output (D) Circuit P1671 - MIL Control Circuit P1672 - Low Engine Oil Lamp Control Circuit P1673 - Engine Hot Lamp Control Circuit P1675 - EVAP Vent Solenoid Control Circuit P1676 - EVAP Canister Purge Solenoid Control Circuit P1680 - PCM Memory Not Programmed P1681 - PCM Memory Not Programmed P1682 - ETC System Voltage Imbalance P1683 - PCM Memory Not Programmed P1689 - Traction Control Delivered Torque Output Circuit P1700 - TCM Requested MIL Lighting P1715 - PNP Circuit P1781 - MIL Request Circuit Improper Voltage P1810 - 2-3 Shift Solenoid Valve Electrical P1811 - Maximum Adapt and Long Shift P1812 - Transmission Fluid Overtemperature P1814 - Torque Converter Overstress P1819 - Transmission Internal Mode Switch Circuit P1820 - Transmission Internal Mode Switch Circuit A Low P1822 - Transmission Internal Mode Switch Circuit B High P1823 - Transmission Internal Mode Switch Circuit P Low P1825 - Transmission Internal Mode Switch Illegal Range P1826 - Transmission Internal Mode Switch Circuit CB High P1845 - Torque Limit Management P1860 - TCC PWM Solenoid Valve P1870 - Transmission Component Slipping P1871 - Gear Ratio Undefined P1875 - 4WD Low Switch Input P1880 - TCC PWM Solenoid Circuit Electrical P1887 - TCC Release Switch Circuit P2122 - APP Sensor 1 Improper Voltage P2123 - APP Sensor 1 Improper Voltage - P2127 - APP Sensor 2 Improper Voltage P2128 - APP Sensor 2 Improper Voltage - P2132 - APP Sensor 2 Improper Voltage P2133 - APP Sensor 2 Improper Voltage - P2138 - APP Sensors 1 and 2 Improper Voltage P2139 - APP Sensors 2 and 3 Voltage Out Of Range P2140 - APP Sensors 1 and 3 Voltage Out Of Range P2141 - EGR P2142 - Throttle Valve Solenoid Control Circuit Voltage Low Or High P2144 - EGR Vent Solenoid Control Circuit Voltage Low Or High P2145 - EGR Vent Solenoid Control Circuit Voltage Low Or High - P2146 - Cylinders 1, 4, 6 and 7 Injector High Voltage P2149 - Cylinders 2, 3, 5 and 8 Injector High Voltage P2108 - Throttle Actuator Control Internal Fault P2120 - APP Sensor 1 Voltage Out Of Range P2121 - APP Sensors 1 and 2 Signals Out Of Correlation P2125 - APP Sensor 2 Voltage Out Of Range P2135 - TP Sensors 1 and 2 Signals Out Of Correlation P2227 - 5-volt Reference Circuit Voltage Out Of Tolerance P2228 - 5-volt Reference Circuit Voltage Out Of Tolerance P2229 - 5-volt Reference Circuit Voltage Out Of Tolerance P2279 - Intake Leak Detected P2665 - LPL Relay Control Circuit P2668 - Fuel Indicator Lamp Circuit U1000 - Lost Communication, Missing Parameter U1001 - Lost Communication, Missing Parameter U1016 - Class 2 Communication Fault U1026 - ATC Class 2 Communication Loss U1040 - EBCM/EBTCM Communication Loss U1041 - EBCM Communication Loss U1064 - BCM Communication Loss U1192 - VTD Communication Loss U1193 - VIM Class 2 Communication Loss U1254 - Lost Communication, Missing Parameter U1255 - Lost Communication, Missing Parameter U1300 - Class 2 Serial Data Circuit Voltage Low Or High U1301 - Class 2 Serial Data Circuit Voltage Low Or High U1305 - Class 2 Serial Data Circuit Voltage Out Of Range U1500 - HVAC and Auxiliary HVAC Module Signal Loss U1800 - CAN Communication BUS Message Lost