Identifing OBD-II equipped cars
All cars and light trucks built and sold in the United States after January 1, 1996 were required to be OBD II equipped. In general, this means all 1996 model year cars and light trucks are compliant, even if built in late 1995. Some 1995 model year vehicles are also equipped with OBDII - although some pre-1996 OBD-II cars are not 100% compliant. Pre-OBD-II cars had connectors in various positions under the dashboard and under the hood. All OBD-II cars have a connector located in the passenger compartment easily accessible from the driver's seat.
Communications Protocols
GM cars and light trucks use SAE J1850 VPW (Variable Pulse Width Modulation). There are some variations among imports such as the Cadillac Catera, which is a German Opel derivative, the Catera uses the European ISO 9141 protocol.
Reading OBD-II codes
To check for Diagnostic Trouble Codes stored in the computer, turn the ignition on, then hold down the OFF and WARMER (for digital dash) or OFF and passenger-WARMER buttons (for analog dash) or OFF and "Info ^" buttons (if you have temperature dials) until all of the dash lights come on. The digital display will then show any codes stored. Be prepared to write them down. When it's done, you will probably see "PCM?"
A cable is plugged into the OBD-II J1962 connector and the other end is connected to a scan tool. A hand-held scan tool is usually limited to one OBD-II system type - there are three basic OBD-II protocols in use, each with minor variations on the communication pattern between the on-board diagnostic computer and the scan tool. In general, Chrysler products and all European and most Asian imports use ISO 9141 circuitry. GM cars and light trucks use SAE J1850 VPW (Variable Pulse Width Modulation), and Fords use SAE J1850 PWM (Pulse Width Modulation) for communication.
General Motors Driving Cycle
A complete driving cycle will perform diagnostics on all monitored systems and can usually be completed in less than fifteen minutes.
Performing a GM OBDII Driving cycle:
1. Cold Start. In order to be classified as a cold start the engine coolant temperature must be below 122°F (50°C) and within 11°F (6°C) of the ambient air temperature at startup. Do not leave the key on prior to the cold start or the heated oxygen sensor diagnostic may not run.
2. Idle. The engine must be run for two and a half minutes with the air conditioner on and rear defroster on. The more electrical load you can apply the better. This will test the O2 heater, Passive Air, Purge "No Flow", Misfire and if closed loop is achieved, Fuel Trim.
3. Accelerate. Turn off the air conditioner and all the other loads and apply half throttle until 55mph (88km/hr) is reached. During this time the Misfire, Fuel Trim, and Purge Flow diagnostics will be performed.
4. Hold Steady Speed. Hold a steady speed of 55mph (88km/hr) for 3 minutes. During this time the O2 response, air Intrusive, EGR, Purge, Misfire, and Fuel Trim diagnostics will be performed.
5. Decelerate. Let off the accelerator pedal. Do not shift, touch the brake or clutch. It is important to let the vehicle coast along gradually slowing down to 20 mph (32km/hr). During this time the EGR, Purge and Fuel Trim diagnostics will be performed.
6. Accelerate. Accelerate at 3/4 throttle until 55-60mph (88-96 km/hr). This will perform the same diagnostics as in step 3.
7. Hold Steady Speed. Hold a steady speed of 55mph (88km/hr) for five minutes. During this time, in addition to the diagnostics performed in step 4, the catalyst monitor diagnostics will be performed. If the catalyst is marginal or the battery has been disconnected, it may take 5 complete driving cycles to determine the state of the catalyst.
8. Decelerate. This will perform the same diagnostics as in step 5. Again, don't press the clutch or brakes or shift gears.
Disecting a DTC
How the Diagnostic Trouble Code is created: A DTC is made up of 5 digits. The chart below shows the composition of a DTC. With this information you can easily determine what system to trouble shoot without knowing the exact description of the code.
Using the Cadillac on-board diagnostic display you'll also see "IP" for the IPC instrument panel, "AC" for the air conditioning module, "TC" for traction control, "RS" for the road suspension system, "SD" for the air bags, "PZ" for the body control module, "CC" for the cell phone and "RF" for the integrated radio.
Types of DTCs
There are two categories of DTC's that apply to OBDII.
Type A
1. Emissions related.
2. Requests illumination of the MIL after one failed driving cycle.
3. Stores a freeze frame DTC after one failed driving cycle.
Type B
1. Emissions related.
2. Sets a Pending Trouble Code after one failed driving cycle.
3. Clears a Pending Trouble Code after one successful driving cycle.
4. Turns on the MIL after two consecutive failed driving cycles.
5. Stores a freeze frame after two consecutive failed driving cycles.
GM Diagnostic Trouble Code Lists
* Manufacture Codes -- DTC 01 - 199
* DTC 01 - General Sensor Fault
* DTC 02 - Instantaneous Battery Voltage Out of Range
* DTC 03 - Filtered Battery Voltage Out of Range
* DTC 04 - Compressor Relay Short to Ground/Open
* DTC 05 - Compressor Relay Short to Battery
* DTC 06 - Exhaust Valve Short to Ground/Open Circuit
* DTC 07 - Exhaust Valve Short to Battery
* DTC 08 - Warning Lamp Short to Ground/Open Circuit
* DTC 09 - Warning Lamp Short to Battery
* DTC 10 - Inside Air Temperature Sensor Voltage Low
* DTC 10 - Intake Accumulator Fault
* DTC 11 - Driver Seat Forward/Backward Motor Inop
* DTC 11 - Exhaust Accumulator Fault
* DTC 11 - Inside Air Temperature Sensor Open Circuit
* DTC 11 - Transponder Key Problem
* DTC 12 - Consecutive Intake Malfunction
* DTC 12 - Driver Seat Recliner Motor Inoperative
* DTC 12 - LH Air Outlet Sensor Voltage Low
* DTC 12 - Wrong Transponder Key
* DTC 12 - Diagnostic System Check (Escalade)
* DTC 13 - Driver Air Bag Deployment Loop Short to GND
* DTC 13 - Immobilizer Not Programmed
* DTC 13 - LH Air Outlet Sensor Open Circuit
* DTC 14 - Coolant Temp Voltage Low
* DTC 14 - Driver Pretens Deployment Loop Short to GND
* DTC 14 - No Transponder Key Programmed
* DTC 14 - RH Air Outlet Sensor Voltage Low
* DTC 15 - Driver Air Bag Deploy. Loop Short to V
* DTC 15 - RH Air Outlet Sensor Open Circuit
* DTC 15 - Vehicle Speed Signal Voltage Low
* DTC 16 - Driver Pretens Deploy Loop Short to Voltage
* DTC 16 - Driver Seat Front Height Motor Inoperative
* DTC 16 - Int Air Mix Door Mtr Volts Low/Open Circuit
* DTC 16 - Vehicle Speed Signal Voltage High
* DTC 17 - Driver Seat Rear Height Motor Inoperative
* DTC 17 - Interior Air Mix Door Motor Voltage High
* DTC 17 - No Engine Request Received
* DTC 18 - Driver Side Mirror Circuit
* DTC 18 - LH Air Mix Door Mtr Volts Low/Open Circuit
* DTC 18 - MIL Circuit
* DTC 19 - Inside Mirror Circuit
* DTC 19 - LH Air Mix Door Motor Voltage High
* DTC 20 - Passenger Side Mirror Circuit
* DTC 20 - RH Air Mix Door Mtr Volts Low/Open Circuit
* DTC 21 - Driver Seat Adjuster Switch Inoperative
* DTC 21 - No Speed Signal
* DTC 21 - RH Air Mix Door Motor Voltage High
* DTC 21/31 - Courtesy Lamps Feed Shorted to Ground (Escalade)
* DTC 22 - Floor Air Mix Dr Mtr Voltage Low/Open Circuit
* DTC 22 - Solenoid Circuit Short to Ground/Open
* DTC 22/32 - Courtesy Lamps Return Shorted to Battery (Escalade)
* DTC 23 - Floor Air Mix Door Motor Voltage High
* DTC 23 - Passenger Air Bag Deployment Loop Short to GND
* DTC 23 - Power Steering Control Module Malfunction
* DTC 23/33 - RAP Feed Shorted to Ground or Battery (Escalade)
* DTC 24 - Def Air Mix Door Mtr Volts Low/Open Circuit
* DTC 24 - Passenger Pretens Deployment Loop Short to GND
* DTC 24/34 - Seatbelt Indicator Shorted to Ground or Battery (Escalade)
* DTC 25 - Defrost Air Mix Door Motor Voltage High
* DTC 25 - Passenger Air Bag Deploy. Loop Short to Voltage
* DTC 25/35 - Security Indicator Status (Escalade)
* DTC 26 - Passenger Pretens Deploy. Loop Short to Voltage
* DTC 27 - Blower Motor Voltage Low or Open Circuit
* DTC 28 - Air Circ. Valve Voltage Low or Open Circuit
* DTC 29 - Air Circulation Valve Voltage High
* DTC 30 - Heating Cut-Off Valve Volts Low or Open Circuit
* DTC 31 - Driver Air Bag Deploy. Loop Resistance High
* DTC 31 - Heating Cut-Off Valve Voltage High
* DTC 32 - Driver Air Bag Deploy. Loop Resistance Low
* DTC 32 - Rear Window Defog Signal Voltage Low
* DTC 33 - Passenger Air Bag Deploy. Loop Resistance High
* DTC 33 - Rear Window Defog Signal Voltage Open Circuit
* DTC 34 - Passenger Air Bag Deploy. Loop Resistance Low
* DTC 34 - Rear Window Defogger Open Circuit
* DTC 35 - A/C Request Signal Voltage High
* DTC 35 - Driver Pretens Deploy. Loop Resistance High
* DTC 36 - A/C Request Signal Voltage Low
* DTC 36 - Driver Pretens Deploy. Loop Resistance Low
* DTC 37 - Heater and A/C Control Switch Stuck
* DTC 37 - Passenger Pretens Deploy. Loop Resistance High
* DTC 38 - Passenger Pretens Deploy. Loop Resistance Low
* DTC 38 - Solar/Twilight Sensor Supply Voltage Low
* DTC 39 - Solar/Twilight Sensor Supply Voltage High
* DTC 40 - Solar/Twilight Sensor GND Short to Voltage
* DTC 41 - Last Message Received Valid (Escalade)
* DTC 42 - Last Message Received Invalid (Escalade)
* DTC 43 - Last Message Received with Sumcheck Error (Escalade)
* DTC 43 - Warning Lamp Circuit Short to Voltage
* DTC 44 - Warning Lamp Circuit Open or Short to GND
* DTC 44 - Last Message Received with Encryption Error (Escalade)
* DTC 45 - Receiver Processing in 20 Second Lockout (Escalade)
* DTC 50 - Seat Adjuster Memory Module Malfunction
* DTC 50, 51, or 55 - Sunroof Actuator Malfunction
* DTC 51 - Replace Heater and A/C Control
* DTC 51 - Reprogram Cluster or Cluster Malfunction
* DTC 52 - Heater and A/C Control Not Programmed
* DTC 52 - Reprogram Cluster
* DTC 52 - SDM Not Configured
* DTC 53 - Configuration Mismatch
* DTC 55 - Internal SDM Failure
* DTC 55 - Replace Heater and A/C Control
* DTC 55 - Seat Adjuster Memory Module Malfunction
* DTC 55 - Theft Deterrent Module Malfunction
* DTC 55 - Begin Configuration Display (Escalade)
* DTC 56 - SDM Not Reusable
* DTC 65 - Passenger Air Bag Deployment Commanded
* DTC 66 - Driver Air Bag Deployment Commanded
* DTC 67 - Pretensioner Only Deployment Commanded
* DTC 68 - Driver Side Air Bag Deployment Commanded
* DTC 69 - Passenger Side Air Bag Deployment Commanded
* DTC 71 - Driver Side Impact Sensor Comms Invalid
* DTC 73 - Driver Side Impact Sensor Short to Voltage
* DTC 74 - Driver Side Impact Sensor Short to Ground
* DTC 75 - Driver Side Air Bag Short to Ground
* DTC 76 - Driver Side Air Bag Short to Voltage
* DTC 77 - Driver Side Air Bag Deploy Loop Resist High
* DTC 78 - Driver Side Air Bag Deploy Loop Resist. Low
* DTC 81 - Passenger Side Impact Sensor Comms Invalid
* DTC 83 - Passenger Side Impact Sensor Short to Voltage
* DTC 84 - Passenger Side Impact Sensor Short to Ground
* DTC 85 - Passenger Side Air Bag Short to Ground
* DTC 86 - Passenger Side Air Bag Short to Voltage
* DTC 87 - Passenger Side Air Bag Deploy. Loop Resist High
* DTC 88 - Passenger Side Air Bag Deploy. Loop Resist. Low
* DTC 97 - ONSTAR DCO Link Open or Short to Voltage
* DTC 98 - ONSTAR DCO Link Short to Ground
* DTC 167 - Fuel Gauge Voltage Low
* DTC 168 - Fuel Gauge Voltage High
* DTC 169 - Outside Temperature Sensor Voltage Low
* DTC 171 - Outside Temperature Sensor Open Circuit
* "B" Body Codes -- B0001 - B4000
* DTC - DTC Descriptor (Modules that sets the DTC)
* B0001 - PCM Discrete Input Speed Signal Error
* B0004 - PCM Discrete Input Speed Signal Not Present
* B0005 - In Park Switch Circuit Malfunction
* B0012 - Right Front/Passenger Frontal Deployment Loop Circuit
* B0013 - Right Front/Passenger Frontal Deployment Loop Circuit
* B0014 - Right Front/Passenger Frontal Deployment Loop Circuit
* B0016 - Right Front/Passenger Frontal Deployment Loop (Single Stage or Stage 1) Resistance Low
* B0017 - Right Front/Passenger Frontal Deployment Loop (Single Stage or Stage 1) Open
* B0018 - Right Front/Passenger Frontal Deployment Loop (Single Stage or Stage 1) Short to Ground/Voltage Out of Range
* B0022 - Left Front/Driver Frontal Deployment Loop (Single Stage or Stage 1) Resistance Low
* B0024 - Left Front/Driver Frontal Deployment Loop (Single Stage or Stage 1) Short to Ground/Voltage Out of Range
* B0026 - Left Front/Driver Frontal Deployment Loop (Single Stage or Stage 1) Open
* B0028 - Right Front/Passenger Side Deployment Loop Resistance Low
* B0029 - Right Front/Passenger Side Deployment Loop Open
* B0030 - Right Front/Passenger Side Deployment Loop Short to Ground/Voltage Out of Range
* B0035 - ADS Closed/Shorted to Ground
* B0036 - ADS Open/Missing/Shorted to Battery
* B0037 - AUX switch closed/shorted to ground
* B0038 - AUX switch open/shorted to battery
* B0040 - Left Front/Driver Side Deployment Loop Resistance Low
* B0041 - Left Front/Driver Side Deployment Loop Open
* B0042 - Left Front/Driver Frontal Deployment Loop Circuit
* B0043 - Left Front/Driver Frontal Deployment Loop Circuit
* B0044 - Left Front/Driver Frontal Deployment Loop Circuit
* B0045 - Left Front Side Deploy Loop Short to Ground/Voltage Out of Range
* B0051 - Deployment Commanded
* B0053 - Deployment Commanded with Loop Malfunctions Present
* B0057 - Right Front/Passenger Pretensioner Deployment Loop Resistance Low
* B0058 - Right Front/Passenger Pretensioner Deployment Loop Open
* B0059 - Right Front/Passenger Pretensioner Deployment Loop Short to Ground/Voltage Out of Range
* B0061 - Roof Rail Module-Left Deployment Loop Circuit
* B0062 - Roof Rail Module-Left Deployment Loop Circuit
* B0064 - Left Front/Driver Pretensioner Deployment Loop Resistance Low
* B0065 - Left Front/Driver Pretensioner Deployment Loop Open
* B0066 - Left Front/Driver Pretensioner Deployment Loop Short to Ground/Voltage Out of Range
* B0068 - Roof Rail Module-Left Deployment Loop Circuit
* B0069 - Roof Rail Module-Right Deployment Loop Circuit
* B0070 - Roof Rail Module-Right Deployment Loop Circuit
* B0071 - Roof Rail Module-Right Deployment Loop Circuit
* B0073 - Supplemental Deployment Loop #1 Resistance Low
* B0074 - Supplemental Deployment Loop #1 Open
* B0075 - Supplemental Deployment Loop #1 Short to Ground/Voltage Out of Range
* B0077 - Left Front/Driver Side Impact Sensor (SIS) Malfunction
* B0078 - Right Front/Passenger SIS Malfunction
* B0079 - Incorrect Left Front/Driver SIS Installed
* B0080 - Discard Left Front/Driver SIS
* B0081 - Incorrect Right Front/Passenger SIS Installed
* B0082 - Discard Right Front/Passenger SIS
* B0086 - Supplemental Deployment Loop #2 Resistance Low
* B0087 - Supplemental Deployment Loop #2 Open
* B0088 - Supplemental Deployment Loop #2 Short to Ground/Voltage Out of Range
* B0090 - Active switch voltage out of range
* B0091 - Active switch: wrong state
* B0092 - PPS passenger detection error
* B0093 - PPS/CPS self-test malfunction
* B0094 - CPS childseat detection error
* B0095 - SDM-PPS/CPS mismatch malfunction
* B0100 - Electronic Front End Sensor 1 Performance
* B0101 - Electronic Front End Sensor 1 Performance
* B0102 - Electronic Front End Sensor 1 Performance
* B0103 - Electronic Frontal Sensor Circuit
* B0104 - Electronic Frontal Sensor Circuit
* B0105 - Electronic Frontal Sensor Circuit
* B0109 - Side impact module-Left Rear deployment loop resistance is less than 1.3 ohms
* B0110 - Side impact module-Left Rear high circuit is less than 2.4 volts
* B0111 - Side impact module-Left Rear high and/or low circuits is short to ground or short to voltage
* B0112 - Side impact module-Right Rear deployment loop resistance is less than 1.3 ohms
* B0113 - Side impact module-Right Rear high circuit is less than 2.4 volts
* B0114 - Side impact module-Right Rear high and/or low circuits is short to ground or short to voltage
* B0126 - Right Panel Discharge Temperature Fault
* B0130 - Air Temperature/Mode Door Actuator Malfunction
* B0131 - Right Heater Discharge Temperature Fault
* B0145 - Auxiliary HAVC Actuator Circuit
* B0159 - Outside Air Temperature Sensor Circuit Range/Performance
* B0160 - Ambient Air Temperature Sensor Circuit
* B0162 - Ambient Air Temperature Sensor Circuit
* B0164 - Passenger Compartment Temperature Sensor #1 (Single Sensor or LH) Circuit Range/Performance
* B0169 - In-car Temp Sensor Failure (passenger -not used)
* B0174 - Output Air Temperature Sensor #1 (Upper; Single or LH) Circuit Range/Performance
* B0179 - Output Air Temperature Sensor #2 (Lower; Single or LH) Circuit Range/Performance
* B0183 - Sunload Sensor Circuit
* B0184 - Solar Load Sensor #1 Circuit Range (sunload)
* B0188 - Sunload Sensor Circuit
* B0189 - Solar Load Sensor #2 Circuit Range (sunload)
* B0229 - HVAC Actuator Circuit
* B0248 - Mode Door Inoperative Error
* B0249 - Heater/Defrost/AC Door Range Error
* B0263 - HVAC Actuator Circuit
* B0268 - A/I Door Inoperative Error
* B0269 - Air Inlet Door Range Error
* B0283 - Electric Rear Defrost Circuit
* B0285 - Electric Rear Defrost Circuit Low (BCM)
* B0286 - Electric Rear Defrost Circuit High (BCM)
* B0408 - Temperature Control #1 (Main/Front) Circuit Malfunction
* B0409 - Air Mix Door #1 Range Error
* B0414 - Air Temperature/Mode Door Actuator Malfunction
* B0418 - HVAC Actuator Circuit
* B0419 - Air Mix Door #2 Range Error
* B0423 - Air Mix Door #2 Inoperative Error
* B0424 - Air Temperature/Mode Door Actuator Malfunction
* B0428 - Air Mix Door #3 Inoperative Error
* B0429 - Temperature Control #3 Rear Circuit Range/Performance
* B0510 - RH Panel Discharge Temp Sensor Failure
* B0515 - RH Heater Discharge Temp Sensor Failure
* B0520 - Rear Discharge Temp Sensor Failure
* B0530 - Fuel Level Sensor Stuck
* B0532 - Fuel Sensor Shorted To Ground
* B0533 - Fuel Sensor Open/Shorted To B+
* B0540 - Speedometer Circuit
* B0560 - Tachometer Circuit
* B0688 - Security System Indicator Circuit High
* B0689 - Security System Indicator Circuit Open (BCM)
* B0728 - P (park) Indicator Circuit High (BCM)
* B0729 - P (park) Indicator Circuit Open (BCM)
* B0733 - R (reverse) Indicator Circuit High (BCM)
* B0734 - R (reverse) Indicator Circuit Open (BCM)
* B0738 - N (neutral) Indicator Circuit High (BCM)
* B0739 - N (neutral) Indicator Circuit Open (BCM)
* B0748 - D (drive) Indicator Circuit High (BCM)
* B0749 - D (drive) Indicator Circuit Open (BCM)
* B0768 - Service Indicator Circuit High
* B0770 - All Wheel Drive (AWD) Indicator Circuit
* B0775 - Four Wheel Drive High Range (4HI) Indicator Circuit
* B0780 - Four Wheel Drive Low Range (4LO) Indicator Circuit
* B0785 - Two Wheel Drive High Range (2HI) Indicator Circuit
* B0790 - Transfer Case Neutral Indicator Circuit
* B0846 - +5 Volt Reference Out of Range
* B0856 - Battery 2 Out of Range
* B0951 - Dimming Circuit
* B1000 - ECU Malfunction
* B1001 - Option Configuration Error
* B1004 - Keep Alive Memory (KAM)
* B1008 - Calibration Data Not Programmed (BCM)
* B1007 - EEPROM Write Error
* B1009 - EEPROM Checksum Error
* B1013 - ROM Checksum Error
* B1014 - Program ROM Checksum Error
* B1015 - Passenger Deploy. Loop Resistance High
* B1016 - Passenger Deployment Loop Resistance Low
* B1017 - Passenger Deployment Loop Open
* B1018 - Passenger Deployment Loop Short to GND
* B1019 - Passenger Deploy. Loop Short to Voltage
* B1021 - Driver Deployment Loop Resistance High
* B1022 - Driver Deployment Loop Resistance Low
* B1023 - Integral Switch Performance
* B1024 - Driver Deployment Loop Short to Ground
* B1025 - Driver Deployment Loop Short to Voltage
* B1026 - Driver Deployment Loop Open
* B1035 - Discr. Sensor Closed or Short to GND
* B1036 - Discr. Sensor Open or Short to Voltage
* B1045 - Audio Output 3 Circuit (Radio)
* B1051 - Frontal Air Bag and Preten Deployment
* B1053 - Deployment Commanded w/Loop Malfunction
* B1054 - Infl Rst IP Module Switch Circuit Failure
* B1055 - Audio Output 4 Circuit (Radio)
* B1061 - Lamp Circuit Failure
* B1071 - Internal SDM Failure
* B1115 - Passenger Deploy. Loop Resistance High
* B1116 - Passenger Deploy. Loop Resistance Low
* B1117 - Passenger Deployment Loop Open
* B1121 - Driver Deployment Loop Resistance High
* B1122 - Driver Deployment Loop Resistance Low
* B1124 - Driver/Passenger Deploy. Loop Short to GND
* B1125 - Driver/Pass Deploy Loop Short to Voltage
* B1126 - Driver Deployment Loop Open
* B1131 - Passenger Pretensioner Loop Resistance High
* B1132 - Passenger Pretensioner Loop Resistance Low
* B1134 - Passenger Pretensioner Loop Open
* B1135 - Discr. Sensor Closed or Short to GND
* B1136 - Discr. Sensor Open or Short to Voltage
* B1141 - Driver Pretensioner Loop Resistance High
* B1142 - Driver Pretens. Deploy. Loop Res. Low
* B1144 - Driver/Pass Pretens. Loop Short to GND
* B1145 - Driver/Pass Pretens. Loop Short to Volt
* B1146 - Driver Pretensioner Loop Open
* B1147 - Driver Side Air Bag System Malfunction
* B1148 - Passenger Side Air Bag System Malfunction
* B1151 - Deployment Commanded - Frontal
* B1152 - Data Area Full
* B1153 - Deployment Commanded w/Loop Malfunction
* B1155 - SDM Calibration Mismatch
* B1159 - Loss of Serial Data-Key Not Received
* B1160 - Loss of Serial Data - VIN Not Received
* B1161 - Lamp Circuit Failure
* B1163 - Loss of Serial Data-No Lamp Response
* B1171 - Internal SDM Failure
* B1245 - CD Changer Not Responding
* B1259 - The digital radio receiver detects an antenna fault
* B1271 - Theft Lock Enabled - VIN does not match expect value
* B1310 - Ambient Air Temperature Sensor Failure
* B1311 - Outside Air Temp Sensor Short Circuit
* B1312 - High Side Temp Sensor Open Circuit
* B1313 - High Side Temp Sensor Short Circuit
* B1314 - Evaporator Inlet Temp Sensor Open Circuit
* B1315 - Evaporator Inlet Temp Sensor Short Circuit
* B1316 - In Car Temperature Sensor Open Circuit
* B1317 - In Car Air Temperature Sensor
* B1318 - LH Sun Load Sensor Fault
* B1319 - Sunload Sensor Short Circuit
* B1321 - A/C Low Side Temperature Sensor Fault
* B1324 - A/C Refrigerant Overpressure
* B1327 - Vehicle system voltage below 9.0 volts
* B1328 - Vehicle system voltage is greater than 15.9 volts
* B1328 - RH Sun Load Sensor Fault
* B1330 - Left A/C Discharge Sensor Fault
* B1331 - Right A/C Discharge Sensor Fault
* B1332 - Left Heater Discharge Sensor Fault
* B1333 - Right Heater Discharge Sensor Fault
* B1336 - Memory seat module (MSM) current exceeds 81 amps
* B1340 - Air Mix Door One Movement Fault
* B1341 - Air Mix Door Two Movement Fault
* B1343 - Air Inlet Door Movement Fault
* B1344 - HeaterDefrost/AC Door Movement Fault
* B1347 - Very Low A/C Refrigerant Warning
* B1348 - Very Low A/C Refrigerant Pressure
* B1350 - Engine Coolant Over-Temperature
* B1372 - Device Ignition 1 Circuit Low
* B1375 - Device Ignition 3 (ON) Circuit
* B1377 - Device Ignition 3 (ON) Circuit Low (BCM)
* B1378 - Device Ignition 3 (ON) Circuit High (BCM)
* B1382 - Device Ignition ACCESSORY Circuit Low
* B1390 - Device Voltage Reference Input Circuit Malfunction
* B1396 - Device Voltage Reference Output 1 Circuit Range Performance
* B1399 - Loss of KDD Communications
* B1420 - Seat Switch Input Status
* B1422 - Device Power Moding Malfunction
* B1438 - IPC High Voltage Output Overcurrent to IPM
* B1440 - Power Mode Master Input Circuits Mismatch
* B1480 - Battery Rundown Protection Circuit Malfunction
* B1482 - Battery Rundown Protection Circuit Low (BCM)
* B1513 - Voltage falls below 10.5 volts with the engine is running
* B1514 - Voltage is greater than 16.2 volts with the engine running
* B1550 - Mirror Left Front or Right Front Select Switch Circuit
* B1552 - Keep Alive Memory (KAM) Error
* B1556 - IPC EEPROM Odo/Configuration Error
* B1557 - EEPROM Calibration Error
* B1558 - BCM EPROM Checksum Error
* B1586 - Mirror Horiz. Pos Sensor-Out of Range/Open
* B1591 - Mirror Vert. Pos Sensor-Out of Range/Open
* B1652 - Loss of Keep Alive Memory (KAM)
* B1656 - EEPROM Write Error
* B1658 - EEPROM Checksum Error
* B1697 - Mirror Switch L Input Shorted to Ground
* B1698 - Mirror Switch L Up Input Stuck High
* B1702 - Mirror Switch L Input Shorted to Ground
* B1703 - Mirror Switch L Down Input Stuck High
* B1707 - Mirror Switch R Input Shorted to Ground
* B1708 - Mirror Switch R Up Input Stuck High
* B1710 - Switched Antenna Error
* B1712 - Mirror Switch R Input Shorted to Ground
* B1713 - Mirror Switch R Down Input Stuck High
* B1717 - Mirror Power Fold Control Switch Shorted Low
* B1718 - Power Folding Mirror Switch Input Circuit High
* B1720 - Mirror Up and Down Control Switch Circuit
* B1721 - Mirror Left and Right Control Switch Circuit
* B1723 - Mirror Motor Control Circuit 1 Performance
* B1724 - Mirror Motor Control Circuit 2 Performance
* B1735 - Driver Seat Front Up Switch Circuit Malfunction (Power Seat Switch Circuit)
* B1740 - Driver Seat Front Down Switch Circuit Malfunction
* B1745 - Driver Seat Rear Up Switch Circuit Malfunction
* B1750 - Driver Seat Rear Down Switch Circuit Malfunction
* B1755 - Driver Seat Asm Forward Switch Circuit Malfunction
* B1760 - Driver Seat Asm Rearward Switch Circuit Malfunction
* B1760 - CD Changer Not Responding
* B1761 - CD changer tracking fault
* B1762 - CD changer focus error
* B1763 - CD player load/unload fault
* B1770 - Cassette not responding
* B1771 - Cassette tape slow
* B1772 - Cassette head cleaning required
* B1780 - Theft Lock Enabled
* B1802 - Inadv. Pwr Short to Ground
* B1805 - Ignition Switch Problem
* B1815 - Driver Recline Forward Switch Circuit Malfunction
* B1820 - Driver Recline Rearward Switch Circuit Malfunction
* B1825 - Driver Recline Sensor Circuit Malfunction
* B1830 - Driver Lumbar Forward Switch Circuit Malfunction
* B1835 - Driver Lumbar Rearward Switch Circuit Malfunction
* B1840 - Driver Lumbar Up Switch Circuit Malfunction
* B1845 - Driver Lumbar Down Switch Circuit Malfunction
* B1850 - Driver Lumbar Horiz Sensor Circuit Malfunction
* B1860 - Driver Lumbar Vert Sensor Circuit Malfunction
* B1870 - Driver Belt Tower Up Switch Circuit Malfunction
* B1875 - Driver Belt Tower Down Switch Circuit Malfunction
* B1900 - Driver Belt Tower Vert Sensor Circuit Malfunction
* B1910 - Generator L-Terminal Open Circuit
* B1911 - Generator L-Terminal Problem
* B1913 - Heated Seat Switch - Mode Input Shorted to Battery
* B1918 - Heated Seat Switch - Temperature Input Shorted to Battery
* B1970 - Exterior Lamp Power
* B1971 - Inadvertent Power
* B1972 - Low Power Driver Fault
* B1973 - High Power Control Fault
* B1981 - Battery Voltage Low
* B1982 - Device Power Circuit High
* B1983 - Device Power Circuit Low
* B2075 - Lumbar Switch Control Circuit
* B2080 - Lumbar Switch Control Circuit
* B2085 - Lumbar Switch Control Circuit
* B2090 - Lumbar Switch Control Circuit
* B2101 - Recline Aft Switch Failed
* B2102 - Recline Forward Switch Failed
* B2103 - Rear Vertical Down Switch Failed
* B2104 - Rear Vertical Up Switch Failed
* B2105 - Horizontal Aft Switch Failed
* B2106 - Horizontal Forward Switch Failed
* B2107 - Front Vertical Down Switch Failed
* B2108 - Front Vertical Up Switch Failed
* B2109 - Lumbar Aft Switch Failed
* B2110 - Lumbar Forward Switch Failed
* B2111 - Lumbar Down Switch Failed
* B2112 - Lumbar Up Switch Failed
* B2115 - Recline Sensor Failed
* B2116 - Rear Vertical Sensor Failed
* B2117 - Horizontal Sensor Failed
* B2118 - Front Vertical Sensor Failed
* B2119 - Lumbar Forward/Aft Sensor Failed
* B2120 - Lumbar Up/Down Sensor Failed
* B2130 - Driver Memory 1 Select Switch Circuit Malfunction
* B2131 - Driver Memory 2 Select Switch Circuit Malfunction
* B2132 - Driver Memory Exit Exit/Off Switch Circuit Malfunction
* B2133 - Driver Memory Set Switch Circuit Malfunction
* B2140 - Mirror Up Control Switch Circuit Malfunction
* B2141 - Mirror Down Control Switch Circuit Malfunction
* B2142 - Mirror Left Control Switch Circuit Malfunction
* B2143 - Mirror Right Control Switch Circuit Malfunction
* B2144 - Left Front Mirror Vertical Position Sensor Circuit Low
* B2145 - Left Front Mirror Vertical Position Sensor Circuit High
* B2146 - Left Front Mirror Horizontal Position Sensor Circuit Low
* B2147 - Left Front Mirror Horizontal Position Sensor Circuit High
* B2148 - Right Front Mirror Vertical Position Sensor Circuit Low
* B2149 - Right Front Mirror Vertical Position Sensor Circuit High
* B2150 - Right Front Mirror Horizontal Position Sensor Circuit Low
* B2151 - Right Front Mirror Horizontal Position Sensor Circuit High
* B2175 - Tilt/Telescope Module Manual Switch Fail
* B2200 - Left Front Window Switch Stuck in Up Position
* B2201 - Left Front Window Switch Stuck in Down Position
* B2202 - Right Front Window Switch Stuck in Up Position
* B2203 - Right Front Window Switch Stuck in Down Position
* B2204 - Left Rear Window Switch Stuck in Up Position
* B2205 - Left Rear Window Switch Stuck in Down Position
* B2206 - Right Rear Window Switch Stuck in Up Position
* B2207 - Right Rear Window Switch Stuck in Down Position
* B2212 - Right Front Switch on Left Front Door Stuck Up Position
* B2213 - Right Front Switch on Left Front Door Stuck Down Position
* B2214 - Left Rear Switch on Left Front Door Stuck Up Position
* B2215 - Left Rear Switch on Left Front Door Stuck Down Position
* B2216 - Right Rear Switch on Left Front Door Stuck Up Position
* B2217 - Right Rear Switch on Left Front Door Stuck Down Position
* B2220 - Left Front Door Lock/Unlock Switch Stuck in Lock
* B2221 - Left Front Door Lock/Unlock Switch Stuck UnLock
* B2222 - Right Front Door Lock/Unlock Switch Stuck in Lock
* B2223 - Right Front Door Lock/Unlock Switch Stuck UnLock
* B2224 - Left Rear Door Lock/Unlock Switch Stuck in Lock
* B2226 - Right Rear Door Lock/Unlock Switch Stuck in Lock
* B2240 - Memory 1 Switch Failed
* B2241 - Memory 2 Switch Failed
* B2242 - Memory Exit Switch Failed
* B2243 - Memory Set Switch Failed
* B2310 - Hand Set Failure
* B2311 - TRU Failure
* B2312 - Software Failure
* B2355 - Driver Front Vertical Sensor Malfunction
* B2365 - Driver Rear Vertical Sensor Malfunction
* B2375 - Driver Seat Asm Horiz Sensor Circuit Malfunction
* B2419 - Twilight Photocell Circuit Problem
* B2420 - Twilight Delay Pot Failure
* B2422 - Interior Lamp Rheostat Failure
* B2425 - Seat Heater Circuit
* B2430 - Seat Heater Circuit
* B2435 - Seat Back Heater Sensor
* B2440 - Seat Back Heater Sensor
* B2455 - Open or short in Cellular Phone Microphone Circuit
* B2460 - Navigation Antenna Selector Circuit High Current
* B2461 - Navigation ECU Synchronous Signal Error
* B2462 - GPS Signal Error
* B2463 - Navigation CD Player - No Disk
* B2464 - Navigation CD Player - Decoding Error
* B2465 - Navigation CD Player - Data Error
* B2466 - Navigation VICS Memory Error
* B2468 - Navigation Display Head (NDH) Malfunction
* B2470 - Daytime Running Lamps Fault
* B2470 - Cellular Phone Antenna Circuit (2000+)
* B2471 - Interior Lamp Fault
* B2472 - Low Beam Fault
* B2473 - High Beam Fault
* B2474 - Navigation Display Head (NDH) Back Lighting Malfunction
* B2475 - Navigation Display Head (NDH) Auxiliary Input Malfunction
* B2476 - Cellular Phone Select Service Switch Malfunction (keypad signal circuit)
* B2477 - Reverse Lamp Relay Shorted to Ground
* B2478 - Reverse Lamp Shorted to Battery
* B2482 - Cellular Phone Select Service Switch Range/Performance
* B2483 - Global Positioning System (GPS) Antenna Circuit
* B2484 - Global Positioning System (GPS) Antenna Circuit
* B2502 - Auto Trans Shift Lock Control Shorted to Ground
* B2503 - Park Gear (Auto Trans Shift Lock Control) Relay Shorted to Batt
* B2507 - Voltage from climate control seat module (CCSM) is less than 2.0 volts or greater than 10 volts
* B2510 - Steering Wheel Controls HVAC Key Stuck
* B2511 - Steering Wheel Controls Conv Key Stuck
* B2512 - Strng Wheel Controls Illegal A/D Values
* B2515 - Strg Whl Cont Illegal Resistance Value
* B2527 - Front Fog Lamp Circuit Low
* B2530 - Front Foglamps Control Circuit
* B2532 - Front Fog Lamps Control Circuit Low (BCM)
* B2533 - Front Fog Lamps Control Circuit High (BCM)
* B2540 - Rear Foglamps Control Circuit
* B2550 - Storage Mode Entered (Backup Lamps Control Circuit)
* B2556 - Interior Lamp Rheostat Circuit Range
* B2560 - RKE Message Validation Error
* B2575 - Headlamp Control Circuit
* B2577 - Headlamp Relay Output Circuit Low (BCM)
* B2578 - Headlamp Relay Output Circuit High (BCM)
* B2580 - Headlamp High Beam Control Circuit
* B2585 - Parklamp Control Circuit Malfunction
* B2587 - Park Lamp Relay Output Circuit Low (BCM)
* B2588 - Park Lamp Relay Output Circuit High (BCM)
* B2600 - Daytime Running Lamp Control Circuit (BCM)
* B2602 - Daytime Running Lamp Circuit Low (BCM)
* B2603 - Daytime Running Lamp Circuit High (BCM)
* B2610 - Passenger Compartment Dimming 1 Circuit
* B2615 - Passenger Compartment Dimming 2 Circuit
* B2620 - Display Dimming Input Circuit
* B2622 - Display Dimming Pulse Width Modulation (PWM) Input Circuit Low (BCM)
* B2623 - Display Dimming Pulse Width Modulation (PWM) Input Circuit High (BCM)
* B2625 - Display Dimming Pulse Width Modulation (PWM) Output Circuit
* B2627 - Display Dimming Pulse Width Modulation (PWM) Output Circuit Low (BCM)
* B2628 - Display Dimming Pulse Width Modulation (PWM) Output Circuit High (BCM)
* B2641 - Delayed Exterior Lighting Ctrl Circuit Range
* B2645 - Ambient Light Sensor Circuit
* B2646 - Ambient Light Sensor Circuit Range
* B2647 - Ambient Light Sensor Circuit Low (BCM)
* B2662 - Park Lamp Relay Output Circuit Low (BCM)
* B2697 - Headlamp Washer Request Circuit
* B2700 - Ignition Shift Interlock Circuit (base number)
* B2701 - Ignition Shift Interlock Circuit Range/Performance
* B2702 - Ignition Shift Interlock Circuit Low
* B2703 - Ignition Shift Interlock Circuit High
* B2704 - Ignition Shift Interlock Circuit Open
* B2707 - Gearshift Unlock Circuit Low (BCM)
* B2708 - Gearshift Unlock Circuit High (BCM)
* B2710 - PASSKey Open/Shorted Pellet
* B2711 - PASSKey Open/Shorted Pellet After Good Key
* B2719 - CTD-Trunk Tamper Switch Fault
* B2725 - ATC Mode Switch Circuit Malfunction
* B2732 - Trunk Release Switch Circuit Low
* B2734 - Coded Key Controller Memory Failure
* B2743 - Fog Lamp Switch Circuit High (BCM)
* B2750 - PASSKey Data Communication Failure
* B2752 - Horn Relay Coil Circuit Low (BCM)
* B2753 - Horn Relay Coil Circuit High (BCM)
* B2757 - Driver Memory 1 Select Switch Circuit Low
* B2762 - Driver Memory 2 Select Switch Circuit Low
* B2767 - Memory Set Switch Failed Low
* B2772 - Driver Memory Exit Switch Circuit Low
* B2780 - Wrong Resistor Before Good
* B2781 - Wrong Resistor After Good
* B2782 - PASSKey Pellet Resistance Not Programmed
* B2783 - Key Code/Password Corrupted in Memory
* B2805 - Steering Whl Controls HVAC Switch Circuit Malfunction
* B2810 - Steering wheel controls Entertainment Circuit Malfunction
* B2815 - Steering Wheel Controls Illegal Resistance Value
* B2853 - Telescope Forward Switch Circuit Malfunction
* B2858 - Telescope Rearward Switch Circuit Malfunction
* B2860 - Telescope Position Sensor Range
* B2862 - Telescope Position Sensor Low
* B2873 - Tilt Up Switch Circuit Malfunction
* B2878 - Tilt Down Switch Circuit Malfunction
* B2880 - Tilt Position Sensor Range
* B2882 - Tilt Position Sensor Low
* B2891 - Tilt/Telescope Motor Over Current
* B2904 - Tilt/Telescope 4-way Position Switch Circuit Malfunction
* B2947 - Security System Sensor Power Circuit Low
* B2948 - Security System Sensor Power Circuit High
* B2955 - Security System Sensor Data Circuit Malfunction
* B2957 - Security System Sensor Data Circuit Low
* B2958 - Security System Sensor Data Circuit High
* B2960 - Security System Sensor Data Incorrect but Valid
* B2961 - Key In Ignition Circuit Malfunction
* B2965 - Key in Ignition Circuit Open (IPC)
* B3028 - Starter Relay Interface Short to Ground
* B3029 - Starter Relay Interface Open/Short to B+
* B3031 - Key Decoder Device in Assem Learn Mode
* B3033 - Security System Indicates Tamper
* B3055 - Key Not Present
* B3060 - Security System Sensor Data Incorrect but Valid
* B3064 - Driver Door Key Cylinder Circuit
* B3069 - Right Front/Left Front Door Key Unlock Circuit Low
* B3108 - Transmitter Synchronization Failure
* B3109 - 3 consecutive low battery signals from the same programmed transmitter
* B3127 - LF Door Only, Unlock Circuit Low (BCM)
* B3128 - LF Door Only, Unlock Circuit High (BCM)
* B3132 - All Door Unlock Circuit Low (BCM)
* B3133 - All Door Unlock Circuit High (BCM)
* B3137 - All Door Lock Circuit Low (BCM)
* B3138 - All Door Lock Circuit High (BCM)
* B3142 - Left Front Unlock Switch Circuit Low
* B3147 - Passenger Unlock Switch Circuit Low
* B3152 - Left Front Lock Switch Circuit Low
* B3157 - Passenger Lock Switch Circuit Low
* B3172 - Window Up Switch Circuit Low
* B3177 - Window Down Switch Circuit Low
* B3182 - Window Switch Circuit
* B3187 - Window Switch Circuit
* B3192 - Window Switch Circuit
* B3197 - Window Switch Circuit
* B3203 - Rear Window Lockout Switch Input Circuit High
* B3282 - Window Switch-Express Input Shorted to Ground
* B3287 - Left Rear Window Switch Express Down Circuit Low
* B3292 - Right Rear Window Switch Express Down Circuit Low
* B3282 - Window Switch-Express Input Shorted to Ground
* B3287 - Window Switch Circuit
* B3292 - Window Switch Circuit
* B3377 - Left Front Window Up Switch Circuit Low
* B3382 - Left Front Window Down Switch Circuit Low
* B3387 - Right Front Window Up Switch Circuit Low
* B3392 - Right Front Window Down Switch Circuit Low
* B3397 - Left Rear Window Up Switch Circuit Low
* B3410 - AHLD Front Axle Sensor Signal Circuit
* B3420 - AHLD Rear Axle Sensor Signal Circuit
* B3452 - Left Rear Window Down Switch Circuit Low
* B3457 - Right Rear Window Up Switch Circuit Low
* B3462 - Right Rear Window Down Switch Circuit Low
* B3467 - Left Front Window Express Down Circuit Low
* B3472 - Right Front Window Express Down Circuit Low
* B3477 - Left Rear Window Express Down Circuit Low
* B3482 - MalfunctionWindow Express Down Circuit Low
* B3517 - Left Rear Door Switch Express Up/Down Window Contact Shorted to GND
* B3522 - Right Rear Door Switch Express Up/Down Window Contact Shorted to GND
* B3527 - Window Lockout Switch Circuit Low
* B3531 - Auxiliary HAVC Actuator Circuit
* B3642 - Seat cool temperature switch shorted
* B3702 - Intermittent Wiper Delay Input Circuit Low (BCM)
* B3703 - Intermittent Wiper Delay Input Circuit High/Open (BCM)
* B3708 - Front Washer Motor Input High (BCM)
* B3713 - Rear Washer Motor Input Circuit High (BCM)
* B3717 - Front Wiper Relay Drive Circuit Low (BCM)
* B3718 - Front Wiper Relay Drive Circuit High (BCM)
* B3722 - Rear Wiper Relay Drive Circuit Low (BCM)
* B3723 - Rear Wiper Relay Drive Circuit High (BCM)
* B3761 - HVAC Actuator Circuit
* B3770 - HVAC Actuator Circuit
* B3793 - Memory Seat Module Over Current
* B3801 - Passenger Compartment Lamp Request Circuit
* B3802 - Parklamps Request Circuit
* B3808 - Rear Door Lock Relay Circuit
* B3809 - Rear Door Unlock Relay Circuit
* B3810 - Washer Relay Circuit
* B3811 - Washer Relay Circuit
* B3819 - Left Rear Power Window Up Relay Circuit
* B3820 - Left Rear Power Window Down Relay Circuit
* B3821 - Window Lockout Circuit Low
* B3822 - Right Rear Power Window Up Relay Circuit
* B3823 - Right Rear Power Window Down Relay Circuit
* B3824 - Window Lockout Circuit Low
* B3832 - Window Position Sensor Circuit
* B3833 - Window Position Sensor Circuit
* B3905 - Lumbar Switch Control Circuit
* B3935 - Transponder Authentication Error
* "C" Chassis Codes -- C0000 - C1800
* C0000 - Vehicle Speed Information Circuit Malfunction
* C0035 - Left Front Wheel Speed Circuit Malfunction
* C0040 - Right Front Wheel Speed Circuit Malfunction
* C0041 - Right Front Wheel Speed Sensor Circuit Range/Performance (EBCM)
* C0045 - Left Rear Wheel Speed Circuit Malfunction
* C0046 - Left Rear Wheel Speed Sensor Circuit Range/Performance (EBCM)
* C0050 - Right Rear Wheel Speed Circuit Malfunction
* C0051 - LF Wheel Speed Sensor Circuit Range/Performance (EBCM)
* C0060 - Left Front ABS Solenoid #1 Circuit Malfunction
* C0065 - Left Front ABS Solenoid #2 Circuit Malfunction
* C0070 - Right Front ABS Solenoid #1 Circuit Malfunction
* C0075 - Right Front ABS Solenoid #2 Circuit Malfunction
* C0080 - Left Rear ABS Solenoid #1 Circuit Malfunction
* C0085 - Left Rear ABS Solenoid #2 Circuit Malfunction
* C0090 - Right Rear ABS Solenoid #1 Circuit Malfunction
* C0095 - Right Rear ABS Solenoid #2 Circuit Malfunction
* C0110 - Pump Motor Circuit Malfunction
* C0121 - Valve Relay Circuit Malfunction
* C0128 - Low Brake Fluid Circuit Low
* C0141 - Left TCS Solenoid #1 Circuit Malfunction
* C0146 - Left TCS Solenoid #2 Circuit Malfunction
* C0151 - Right TCS Solenoid #1 Circuit Malfunction
* C0156 - Right TCS Solenoid #2 Circuit Malfunction
* C0161 - ABS/TCS Brake Switch Circuit Malfunction
* C0221 - Right Front Wheel Speed Sensor Circuit Open
* C0222 - Right Front Wheel Speed Signal Missing
* C0223 - Right Front Wheel Speed Signal Erratic
* C0225 - Left Front Wheel Speed Sensor Circuit Open
* C0226 - Left Front Wheel Speed Signal Missing
* C0227 - Left Front Wheel Speed Signal Erratic
* C0229 - Drop Out of Front Wheel Speed Signals
* C0235 - Rear Wheel Speed Signal Circuit Open
* C0236 - Rear Wheel Speed Signal Circuit Missing
* C0237 - Rear Wheel Speed Signal Erratic
* C0238 - Wheel Speed Mismatch
* C0241 - EBCM Control Valve Circuit
* C0245 - Wheel Speed Sensor Frequency Error
* C0254 - EBCM Control Valve Circuit
* C0265 - EBCM Relay Circuit
* C0266 - EBCM Relay Circuit
* C0267 - Pump Motor Circuit Open/Shorted
* C0268 - Pump Motor Circuit Open/Shorted
* C0269 - Excessive Dump/Isolation Time
* C0271 - EBCM Malfunction
* C0272 - EBCM Malfunction
* C0273 - EBCM Malfunction
* C0274 - Excessive Dump/Isolation Time
* C0279 - Powertrain Configuration Not Valid
* C0281 - Brake Switch Circuit
* C0283 - Traction Switch Shorted to Ground
* C0284 - EBCM Malfunction
* C0286 - ABS Indicator Lamp Circuit Shorted to B+
* C0287 - Delivered Torque Circuit
* C0288 - Brake Warning Lamp Circuit Shorted to B+
* C0290 - Lost Communications With PCM
* C0292 - Lost Communications With PCM
* C0291 - Lost Communications With BCM
* C0297 - Powertrain Configuration Data Not Received
* C0298 - Powertrain Indicated Traction Control Malfunction
* C0300 - Rear Speed Sensor Malfunction
* C0305 - Front Speed Sensor Malfunction
* C0306 - Motor A or B Circuit
* C0308 - Motor A/B Circuit Low
* C0309 - Motor A/B Circuit High
* C0310 - Motor A/B Circuit Open
* C0315 - Motor Ground Circuit Open
* C0321 - Transfer Case Lock Circuit
* C0323 - T-Case Lock Circuit Low
* C0324 - T-Case Lock Circuit High
* C0327 - Encoder Circuit Malfunction
* C0357 - Park Switch Circuit High
* C0359 - Four Wheel Drive Low Range (4LO) Discrete Output Circuit
* C0362 - 4LO Discrete Output Circuit High
* C0367 - Front Axle Control Circuit High
* C0374 - General System Malfunction
* C0376 - Front/Rear Shaft Speed Mismatch
* C0379 - Front Axle System
* C0387 - Unable to Perform Shift
* C0472 - Steering Handwheel Speed Sensor Signal V Low
* C0473 - Steering Handwheel Speed Sensor Signal V High
* C0495 - EVO Tracking Error
* C0498 - Steering Assist Control Actuator Feed Circuit Low
* C0499 - Steering Assist Control Solenoid Feed Circuit High
* C0503 - Steering Assist Control Solenoid Return Circuit Low
* C0504 - Steering Assist Control Solenoid Return Circuit High
* C0550 - ECU Malfunction - internal write / checksum malfunction
* C0559 - EEPROM Checksum Error
* C0563 - Calibration ROM Checksum Error
* C0577 - Left Front Solenoid Circuit Low
* C0578 - Left Front Solenoid Circuit High
* C0579 - Left Front Solenoid Circuit Open
* C0582 - Right Front Solenoid Circuit Low
* C0583 - Right Front Solenoid Circuit High
* C0584 - Right Front Solenoid Circuit Open
* C0587 - Left Rear Solenoid Circuit Low
* C0588 - Left Rear Solenoid Circuit High
* C0589 - Left Rear Solenoid Circuit Open
* C0592 - Right Rear Solenoid Circuit Low
* C0593 - Right Rear Solenoid Circuit High
* C0594 - Right Rear Solenoid Circuit Open
* C0611 - VIN Information Error
* C0615 - Left Front Position Sensor Malfunction
* C0620 - Right Front Position Sensor Malfunction
* C0625 - Left Rear Position Sensor Malfunction
* C0628 - Level Control Position Sensor Circuit High
* C0630 - Right Rear Position Sensor Malfunction
* C0635 - Left Front Normal Force Circuit Malfunction
* C0638 - Left Front Normal Force Circuit High
* C0640 - Right Front Normal Force Circuit Malfunction
* C0643 - Right Front Normal Force Circuit High
* C0655 - Level Control Compressor Relay Malfunction
* C0657 - Level Control Compressor Circuit Low
* C0658 - Level Control Compressor Circuit High
* C0660 - Level Control Exhaust Valve Circuit Malfunction
* C0662 - Level Control Exhaust Valve Circuit Low
* C0663 - Level Control Exhaust Valve Circuit High
* C0665 - Chassis Pitch Signal Circuit
* C0690 - Damper Control Relay Circuit Malfunction
* C0691 - Damper Control Relay Circuit Range
* C0693 - Damper Control Relay Circuit High
* C0695 - Position Sensor Overcurrent (8 volt supply)
* C0696 - Position Sensor Overcurrent (5 volt supply)
* C0710 - Steering Position Signal Malfunction
* C0750 - Tire Pressure Monitor (TPM) system sensor not transmitting
* C0755 - Tire Pressure Monitor (TPM) system sensor not transmitting
* C0760 - Tire Pressure Monitor (TPM) system sensor not transmitting
* C0765 - Tire Pressure Monitor (TPM) system sensor not transmitting
* C0800 - Device Power #1 Circuit Malfunction
* C0896 - Electronic Suspension Control (ESC) voltage is outside the normal range of 9 to 15.5 volts
* C1211 - ABS Indicator Lamp Circuit Malfunction
* C1214 - System Relay Contact or Coil Circuit Open
* C1217 - Pump Motor Shorted to Ground
* C1218 - Pump Motor Circuit Shorted to Voltage or Motor Ground Open
* C1221 - Left Front Wheel Speed Sensor Input Signal is 0
* C1222 - Right Front Wheel Speed Sensor Input Signal is 0
* C1223 - Left Rear Wheel Speed Sensor Input Signal is 0
* C1224 - Right Rear Wheel Speed Sensor Input Signal is 0
* C1225 - Left Front Excessive Wheel Speed Variation
* C1226 - Right Front Excessive Wheel Speed Variation
* C1227 - Left Rear Excessive Wheel Speed Variation
* C1228 - Right Rear Excessive Wheel Speed Variation
* C1232 - Left Front Wheel Speed Circuit Open or Shorted
* C1233 - Right Front Wheel Speed Circuit Open or Shorted
* C1234 - Left Rear Wheel Speed Circuit Open or Shorted
* C1235 - Right Rear Wheel Speed Circuit Open or Shorted
* C1236 - Low System Supply Voltage
* C1237 - High System Supply Voltage
* C1238 - Brake Thermal Model Exceeded
* C1241 - Variable Effort Steering Circuit Malfunction
* C1242 - Pump Motor Circuit Open
* C1243 - BPMV Pump Motor Stalled
* C1244 - Powertrain Indicated Engine Drag Control Malfunction
* C1246 - Brake Lining Wear Circuit Open
* C1248 - EBCM Turned the Red Brake Warning Indicator On
* C1251 - RSS Indicated Malfunction
* C1252 - Left Front Normal Force Malfunction
* C1253 - Right Front Normal Force Malfunction
* C1254 - Abnormal Shutdown Detected
* C1255 - EBCM Internal Malfunction
* C1256 - EBCM Internal Malfunction
* C1261 - Left Front Inlet Valve Solenoid Malfunction
* C1262 - Left Front Outlet Valve Solenoid Malfunction
* C1263 - Right Front Inlet Valve Solenoid Malfunction
* C1264 - Right Front Outlet Valve Solenoid Malfunction
* C1265 - Left Rear Inlet Valve Solenoid Malfunction
* C1266 - Left Rear Outlet Valve Solenoid Malfunction
* C1267 - Right Rear Inlet Valve Solenoid Malfunction
* C1268 - Right Rear Outlet Valve Solenoid Malfunction
* C1271 - Left Front TCS Master Cylinder Isolation Valve Malfunction
* C1272 - Left Front TCS Prime Valve Malfunction
* C1273 - Right Front TCS Master Cylinder Isolation Valve Malfunction
* C1274 - Right Front TCS Prime Valve Malfunction
* C1276 - Delivered Torque Signal Circuit Malfunction
* C1277 - Requested Torque Signal Circuit Malfunction
* C1278 - TCS Temporarily Inhibited By PCM
* C1281 - VSES Sensors Uncorrelated
* C1282 - Yaw Rate Sensor Bias Circuit Malfunction
* C1283 - Excessive Time to Center Steering
* C1284 - Lateral Accelerometer Sensor Bias Malfunction
* C1285 - Lateral Accelerometer Sensor Circuit Malfunction
* C1286 - Steering Sensor Bias Malfunction
* C1287 - Steering Sensor Rate Malfunction
* C1288 - Steering Sensor Circuit Malfunction
* C1291 - Open Brake Lamp Switch Contacts During Deceleration
* C1292 - Brake Fluid Pressure Sensor Circuit
* C1293 - Code C1291 Set in Previous Ignition Cycle
* C1294 - Brake Lamp Switch Circuit Always Active
* C1295 - Brake Lamp Switch Circuit Open
* C1296 - Brake Fluid Pressure Sensor Circuit
* C1297 - PCM Indicated Brake Extended Travel Switch Failure
* C1298 - PCM Class 2 Serial Data Link Malfunction
* C1326 - Battery Out of Range
* C1650 - RSS Control Module Fault
* C1658 - RSS Control Module Calibration Fault
* C1710 - Left Front Damper Actuator Short Circuit to Battery
* C1711 - Left Front Damper Actuator Short Circuit to Ground
* C1712 - Left Front Damper Actuator Open Circuit
* C1715 - Right Front Damper Actuator Short Circuit to Battery
* C1716 - Right Front Damper Actuator Short Circuit to Ground
* C1717 - Right Front Damper Actuator Open Circuit
* C1720 - Left Rear Damper Actuator Short Circuit to Battery
* C1721 - Left Rear Damper Actuator Short Circuit to Ground
* C1722 - Left Rear Damper Actuator Open Circuit
* C1725 - Right Rear Damper Actuator Short Circuit to Battery
* C1726 - Right Rear Damper Actuator Short Circuit to Ground
* C1727 - Right Rear Damper Actuator Open Circuit
* C1735 - Compressor Relay Short to Battery
* C1736 - Compressor Relay Short to GND/Open Circuit
* C1737 - Exhaust Solenoid Valve Short to Battery
* C1738 - Exhaust Solenoid Valve Short to GND
* C1743 - Speed Signal Fault
* C1744 - Lift/Dive Signal Discrete Fault
* C1760 - Left Front Position Sensor Input Fault
* C1761 - Right Front Position Sensor Input Fault
* C1762 - Left Rear Position Sensor Input Fault
* C1763 - Right Rear Position Sensor Input Fault
* C1768 - Position Sensor Supply Fault
* C1780 - Loss of Steering Position Signal
* C1782 - ICCS2 DL Left Output Short Circuit to Bat
* C1783 - ICCS2 DL Left Output Short Circuit to GND
* C1784 - ICCS2 DL Right Output Short Circuit to Bat
* C1785 - ICCS2 DL Right Output Short Circuit to GND
* C1786 - Damper Control Relay Fault
* C1787 - Damper Control Relay Short to GND
* C1788 - Damper Control Relay Short to Bat
* "P" Powertrain Codes -- P0016 - P2800
* P0016 - Crankshaft Position Camshaft Position Correlation Bank 1 Sensor A
* P0030 - Heated Oxygen Sensor (H02S) Heater Control Circuit Bank 1 Sensor 1
* P0031 - Heated Oxygen Sensor (HO2S) Heater Circuit Low Voltage Bank 1 Sensor 1
* P0032 - Heated Oxygen Sensor (HO2S) Heater Circuit High Voltage Bank 1 Sensor 1
* P0036 - Heated Oxygen Sensor (HO2S) Heater Control Circuit Bank 1 Sensor 2
* P0037 - Heated Oxygen Sensor (HO2S) Heater Circuit Low Voltage Bank 1 Sensor 2
* P0038 - Heated Oxygen Sensor (HO2S) Heater Circuit High Voltage Bank 1 Sensor 2
* P0050 - Heated Oxygen Sensor (HO2S) Heater Circuit Bank 2 Sensor 1
* P0051 - Heated Oxygen Sensor (HO2S) Heater Circuit Low Voltage Bank 2 Sensor 1
* P0052 - Heated Oxygen Sensor (HO2S) Heater Circuit High Voltage Bank 2 Sensor 1
* P0053 - HO2S Heater Resistance Bank 1 Sensor 1 (PCM)
* P0054 - HO2S Heater Resistance Bank 1 Sensor 2 (PCM)
* P0056 - Heated Oxygen Sensor (HO2S) Heater Circuit Bank 2 Sensor 2
* P0057 - Heated Oxygen Sensor (HO2S) Heater Circuit Low Voltage Bank 2 Sensor 2
* P0058 - Heated Oxygen Sensor (HO2S) Heater Circuit High Voltage Bank 2 Sensor 2
* P0068 - Throttle Body Airflow Performance (PCM)
* P0100 - MAF Sensor Circuit Insufficient Activity
* P0101 - Mass Air Flow (MAF) Sensor Performance
* P0102 - Mass Air Flow (MAF) Sensor Circuit Low Frequency
* P0103 - Mass Air Flow (MAF) Sensor Circuit High Frequency
* P0104 - Mass Air Flow Circuit Intermittent
* P0105 - MAP Sensor Circuit Insufficient Activity
* P0106 - Manifold Absolute Pressure (MAP) System Performance
* P0107 - Manifold Absolute Pressure (MAP) Sensor Circuit Low Voltage
* P0108 - Manifold Absolute Pressure (MAP) Sensor Circuit High Voltage
* P0109 - Manifold Absolute Pressure Circuit Intermittent
* P0110 - Intake Air Temperature (IAT) Sensor Circuit
* P0111 - Intake Air Temperature (IAT) Sensor Performance
* P0112 - Intake Air Temperature (IAT) Sensor Circuit Low Voltage
* P0113 - Intake Air Temperature (IAT) Sensor Circuit High Voltage
* P0114 - Intake Air Temperature Circuit Intermittent
* P0115 - Engine Coolant Temperature (ECT) Sensor Circuit
* P0116 - Engine Coolant Temperature (ECT) Sensor Performance
* P0117 - Engine Coolant Temperature (ECT) Sensor Circuit Low Voltage
* P0118 - Engine Coolant Temperature (ECT) Sensor Circuit High Voltage
* P0119 - Engine Coolant Temperature Circuit Intermittent
* P0120 - TP System Performance
* P0121 - TP Sensor Circuit Insufficient Activity
* P0122 - Throttle Position (TP) Sensor Circuit Low Voltage
* P0123 - Throttle Position (TP) Sensor Circuit High Voltage
* P0124 - Throttle Position Sensor 1 Circuit Intermittent
* P0125 - Engine Coolant Temperature (ECT) Insufficient for Closed Loop Fuel Control
* P0126 - Insufficient ECT for Stable Operation
* P0128 - Coolant Thermostat Below Thermostat Regulating Temperature
* P0130 - Heated Oxygen Sensor (HO2S) Circuit Closed Loop (CL) Performance Bank 1 Sensor 1
* P0131 - Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 1 Sensor 1
* P0132 - Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 1 Sensor 1
* P0133 - Heated Oxygen Sensor (HO2S) Slow Response Bank 1 Sensor 1
* P0134 - Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 1 Sensor 1
* P0135 - Heated Oxygen Sensor (HO2S) Heater Performance Bank 1 Sensor 1
* P0136 - Heated Oxygen Sensor (HO2S) Circuit Bank 1 Sensor 2
* P0137 - Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 1 Sensor 2
* P0138 - Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 1 Sensor 2
* P0139 - Heated Oxygen Sensor (HO2S) Slow Response Bank 1 Sensor 2
* P0140 - Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 1 Sensor 2
* P0141 - Heated Oxygen Sensor (HO2S) Heater Performance Bank 1 Sensor 2
* P0142 - Heated Oxygen Sensor (HO2S) Circuit Bank 1 Sensor 3
* P0143 - Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 1 Sensor 3
* P0144 - Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 1 Sensor 3
* P0145 - Heated Oxygen Sensor (HO2S) Circuit Bank 1 Sensor 2 Slow Response
* P0146 - Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 1 Sensor 3
* P0147 - Heated Oxygen Sensor (HO2S) Heater Performance Bank 1 Sensor 3
* P0150 - Heated Oxygen Sensor (HO2S) Circuit Closed Loop (CL) Performance Bank 2 Sensor 1
* P0151 - Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 2 Sensor 1
* P0152 - Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 2 Sensor 1
* P0153 - Heated Oxygen Sensor (HO2S) Slow Response Bank 2 Sensor 1
* P0154 - Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 2 Sensor 1
* P0155 - Heated Oxygen Sensor (HO2S) Heater Performance Bank 2 Sensor 1
* P0156 - Heated Oxygen Sensor (HO2S) Circuit Bank 2 Sensor 2
* P0157 - Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 2 Sensor 2
* P0158 - Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 2 Sensor 2
* P0159 - Heated Oxygen Sensor (HO2S) Slow Response Bank 2 Sensor 2
* P0160 - Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 2 Sensor 2
* P0161 - Heated Oxygen Sensor (HO2S) Heater Performance Bank 2 Sensor 2
* P0162 - Heated Oxygen Sensor (HO2S) Circuit Bank 2 Sensor 3
* P0163 - Heated Oxygen Sensor (HO2S) Circuit Bank 2 Sensor 3 Low Voltage
* P0164 - Heated Oxygen Sensor (HO2S) Circuit Bank 2 Sensor 3 High Voltage
* P0165 - Heated Oxygen Sensor (HO2S) Circuit Bank 2 Sensor 3 Slow Response
* P0166 - Heated Oxygen Sensor (HO2S) Circuit Bank 2 Sensor 3 No Activity Detected
* P0167 - Heated Oxygen Sensor (HO2S) Heater Circuit Bank 2 Sensor 3
* P0169 - Fuel Composition Sensor
* P0170 - Fuel Trim Bank 1
* P0171 - Fuel Trim System Lean Bank 1
* P0172 - Fuel Trim System Rich Bank 1
* P0173 - Fuel Trim Bank 2
* P0174 - Fuel Trim System Lean Bank 2
* P0175 - Fuel Trim System Rich Bank 2
* P0176 - Fuel Composition Sensor Circuit
* P0177 - Fuel Composition Sensor Circuit Performance
* P0178 - Fuel Composition Sensor Circuit Low Voltage
* P0179 - Fuel Composition Sensor Circuit High Voltage
* P0180 - Fuel Temperature Sensor 1 Circuit
* P0181 - Fuel Temp. Sensor 1 Circuit Performance
* P0182 - Fuel Temperature Sensor Circuit Low Voltage
* P0183 - Fuel Temperature Sensor Circuit High Voltage
* P0184 - Fuel Temperature Sensor 1 Circuit Intermittent
* P0185 - Fuel Temperature Sensor 2 Circuit
* P0186 - Fuel Temp. Sensor 2 Circuit Performance
* P0187 - Fuel Temperature Sensor 2 Circuit Low Voltage
* P0188 - Fuel Temperature Sensor 2 Circuit High Voltage
* P0189 - Fuel Temperature Sensor 2 Circuit Intermittent
* P0190 - Fuel Rail Pressure Sensor Circuit
* P0191 - Fuel Rail Pressure Sensor Circuit Performance
* P0192 - Fuel Rail Pressure Sensor Circuit Low Voltage
* P0193 - Fuel Rail Pressure Sensor Circuit High Voltage
* P0194 - Fuel Rail Pressure Sensor Circuit Intermittent
* P0195 - Engine Oil Temperature Sensor
* P0196 - Engine Oil Temperature Sensor Performance
* P0197 - Engine Oil Temperature Sensor Low Voltage
* P0198 - Engine Oil Temperature Sensor High Voltage
* P0199 - Engine Oil Temperature Sensor Intermittent
* P0200 - Injector Control Circuit
* P0201 - Injector 1 Control Circuit
* P0202 - Injector 2 Control Circuit
* P0203 - Injector 3 Control Circuit
* P0204 - Injector 4 Control Circuit
* P0205 - Injector 5 Control Circuit
* P0206 - Injector 6 Control Circuit
* P0207 - Injector 7 Control Circuit
* P0208 - Injector 8 Control Circuit
* P0209 - Injector 9 Control Circuit
* P0210 - Injector 10 Control Circuit
* P0211 - Injector 11 Control Circuit
* P0212 - Injector 12 Control Circuit
* P0213 - Cold Start Injector 1
* P0214 - Cold Start Injector 2
* P0215 - Engine Shutoff Control Circuit
* P0216 - Injection Timing Control Circuit
* P0217 - Engine Overtemp Condition
* P0218 - Transmission Fluid Overtemperature
* P0219 - Engine Overspeed Condition
* P0220 - APP Sensor 2 Circuit
* P0221 - APP (Throttle Position) Sensor 2 Circuit Performance
* P0222 - APP (Throttle Position) Sensor 2 Circuit Low Voltage
* P0223 - APP (Throttle Position) Sensor 2 Circuit High Voltage
* P0224 - Throttle Position Sensor 2 Intermittent
* P0225 - APP Sensor 3 Circuit
* P0226 - APP Sensor 3 Circuit Performance
* P0227 - APP Sensor 3 Circuit Low Voltage
* P0228 - APP Sensor 3 Circuit High Voltage
* P0229 - Throttle Position Sensor 3 Intermittent
* P0230 - Fuel Pump Relay Control Circuit
* P0231 - Fuel Pump Feedback Circuit Low Voltage
* P0232 - Fuel Pump Feedback Circuit High Voltage
* P0233 - Fuel Pump Secondary Circuit Intermittent
* P0234 - Turbocharger Engine Overboost Condition
* P0235 - Turbocharger Boost Sensor 1 Circuit
* P0236 - Turbocharger Boost System
* P0237 - Turbocharger Boost Sensor Circuit Low Voltage
* P0238 - Turbocharger Boost Sensor Circuit High Voltage
* P0239 - Turbocharger Boost Sensor 2 Circuit
* P0240 - Turbocharger Boost Sensor 2 Performance
* P0241 - Turbocharger Boost Sensor 2 Circuit Low Voltage
* P0242 - Turbocharger Boost Sensor 2 Circuit High Voltage
* P0243 - Turbocharger Wastegate Solenoid 1
* P0244 - Turbocharger Wastegate Solenoid 1 Performance
* P0245 - Turb