Displaying Trouble Codes
- Electronic Control Module (ECM), Body Control Module (BCM) and Supplemental Inflatable Restraint (SIR) trouble codes automatically display after system enters self-diagnostics. ECM trouble codes are displayed first, followed by BCM trouble codes and then SIR trouble codes.
- All trouble codes appear in an ascending (3-digit) numerical order. ECM codes are prefixed by "E", BCM codes are prefixed by "B" and SIR codes are prefixed by "R".
NOTE:
Although not prefixed by "B", Code C710, CRTC SWITCHING CIRCUIT PROBLEM, is considered a BCM code. See BCM TROUBLE CODES table.
- In addition, all trouble codes are followed by "C" or "H". "C" stands for current and indicates a trouble code related fault presently exists. "H" stands for history and indicates system failure was not present last time code was accessed.
- For example: E016H is ECM trouble code number 016, set in response to a malfunction which occurred in past (history). Code B410C is BCM trouble code number 410, set in response to a malfunction currently taking place.
- If no ECM, BCM or SIR trouble codes are stored in memory, a NO E CODE, NO B CODE or NO R CODE message is displayed respectively. Should communication link between a component and ECM or BCM fail, a NO ECM/BCM DATA message will be displayed.
- Trouble code display can be by-passed at any time by pressing FAN (DOWN) button on ECCP (touching RTN key on CRT monitor).
ECM TROUBLE CODES
| Code |
Circuit Affected |
| EO13 |
Open Oxygen (O2) Sensor Circuit |
| EO14 |
Coolant Sensor Temperature Too High |
| EO15 |
Coolant Sensor Temperature Too Low |
| EO16 |
Battery System Voltage Too High |
| EO17 |
Spark Reference Circuit |
| EO21 |
TPS Signal Voltage High |
| EO22 |
TPS Signal Voltage Low |
| EO23 |
MAT Sensor Circuit Temperature Low |
| EO24 |
Vehicle Speed Sensor (VSS) Circuit |
| EO25 |
MAT Sensor Circuit Temperature High |
| EO26 |
Quad-Driver Circuit |
| EO31 |
Park/Neutral Switch Circuit |
| EO34 |
MAF Sensor Circuit |
| EO36 |
Transaxle Shift Circuit |
| EO38 |
Brake Switch Circuit |
| EO41 |
Cam Sensor Circuit |
| EO42 |
Electronic Spark Timing (EST) Circuit |
| EO43 |
Electronic Spark Control (ESC) Circuit |
| EO44 |
Oxygen (O2) Sensor Circuit Lean |
| EO45 |
Oxygen (O2) Sensor Circuit Rich |
| EO47 |
ECM-BCM Data |
| EO51 |
MEM-CAL Error |
| EO58 |
VATS Fuel Enable Circuit |
| EO61 |
Cruise Vent Solenoid |
| EO62 |
Cruise Vacuum Solenoid |
| EO65 |
Cruise Servo Position |
| EO67 |
Cruise Switches |
| EO68 |
Cruise System Problem |
BCM TROUBLE CODES
| Code |
Circuit Affected |
| B110 |
Outside Temperature Sensor Circuit |
| B111 |
A/C High Side Temperature Sensor |
| B112 |
A/C Low Side Temperature Sensor |
| B113 |
In-Car Temperature Sensor Circuit |
| B115 |
Sunload Sensor Circuit |
| B119 |
Twilight Photocell Circuit |
| B120 |
Twilight Delay Switch Pot Circuit |
| B121 |
Twilight Enable Switch Circuit |
| B122 |
Panel Dimming Switch |
| B123 |
Courtesy Lamp Switch Circuit |
| B127 |
PRNDD21 Sensor |
| B132 |
Engine Oil Pressure Sensor Circuit |
| B332 |
Loss Of Compass Data To BCM (CRT equipped) |
| B333 |
Loss Of SIR Data To BCM |
| B334 |
Loss Of ECM Data To BCM |
| B335 |
Loss Of ECCP Data Or CRT Controller Data To BCM |
| B336 |
Loss Of IPC Data To BCM |
| B337 |
Loss Of HVAC Programmer Data To BCM |
| B410 |
Charging System Problem |
| B411 |
Battery Voltage Too Low |
| B412 |
Battery Voltage Too High |
| B440 |
HVAC Air Mix Door Circuit |
| B446, 447 & 448 |
Refrigerant System Pressure |
| B449 |
HVAC High Side Temperature Too High |
| B450 |
HVAC Coolant Temperature Too High |
| B552 |
BCM Keep Alive Memory Error |
| B556 |
Odometer (EE) PROM Error |
| C710 |
CRT-TO-CRT Controller Communication Failure (CRT equipped) |
SIR TROUBLE CODES
| Code |
Circuit Affected |
| R021 |
Steering Column Resistance High |
| R022 |
Steering Column Resistance Low |
| R023 |
Steering Column Voltage High |
| R024 |
Steering Column Voltage Low |
| R025 |
Steering Column Circuit Shorted To Battery |
| R026 |
Open In Steering Column |
| R031 |
Open In Deployment Loop |
| R032 |
Short To Ground In Deployment Loop |
| R033 (History) |
Arming Sensor Diode Shorted |
| R034 |
Open In Deployment Loop Ignition Feed |
| R035 |
Open In Discriminating Sensor |
| R041/R042 |
Incorrect Voltage In Energy Reserve |
| R051 |
Accident Detected |
| R052 |
Full EEPROM Accident Data Area |
| R061 |
Force Low Or Warning Light Failure |
| R071 |
Internal Fault In DERM |
NOTE:
To repeat trouble code display sequence, depress OFF button on ECCP of non-CRT equipped vehicles or touch LEVL key on CRT monitor panel on CRT equipped vehicles.