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. They appear in ascending (3-digit) numerical order and are prefixed with the letter "E". For complete list of available ECM trouble codes, see ECM TROUBLE CODES table in this article. If no ECM trouble codes are stored, a "NO ECM CODES" message will be displayed.
- BCM trouble codes are displayed immediately following the ECM trouble code display. BCM trouble codes appear in ascending (3-digit) numerical order and are prefixed with the letter "B". For complete list of available BCM trouble codes, see BCM TROUBLE CODES table in this article. If no BCM trouble codes are stored in memory, a "NO BCM CODES" message is displayed.
- SIR system trouble codes are displayed last. These codes are displayed in ascending (3-digit) numerical order and are prefixed with the letter "R". The SIR system is not covered in this article.NOTE: If the communication link between a component and the BCM is not operating, a "NO X DATA" message will be displayed, indicating the BCM could not communicate with the particular component (X = the particular component).
- During the actual trouble codes display cycle, all BCM and ECM trouble codes are followed by the letter "C" or "H". The letter "C" stands for current and indicates a trouble code related fault presently exists. The letter "H" stands for history and indicates the system failure was not present during the last key cycle but was present during one of the previous 50 key cycles. For example: Code "B410H" is BCM code number 410, set in response to a malfunction that occurred in the past (history).
NOTE:
After all trouble codes have been displayed, depressing the OFF button on the ECC panel will activate a repeat of the trouble code display.
BCM TROUBLE CODES
| Code | Circuit Affected |
|---|---|
| B110 | Outside Temperature Sensor Circuit |
| B111 | A/C High Side Temperature Sensor Circuit |
| B112 | A/C Low Side Temperature Sensor Circuit |
| B113 | In-Car Temperature Sensor Circuit |
| B115 | Sunload Temperature Sensor Circuit |
| B119 | Twilight Photocell Circuit |
| B120 | Twilight Delay Pot Circuit |
| B121 | Twilight Enable Switch Circuit |
| B122 | Panel Light Dimming Pot Circuit |
| B123 | Courtesy Light Switch Circuit |
| B124 | Vehicle Speed Sensor (VSS) |
| B127 | PRND321 Sensor |
| B333 | Loss Of SIR Data |
| B334 | Loss Of ECM Data |
| B335 | Loss Of CCDIC Data |
| B336 | Loss Of IPC Data |
| B337 | Loss Of A/C-Heater Programmer Data |
| B410 | Charging System Circuit |
| B411 | Battery Voltage Low |
| B412 | Battery Voltage High |
| B420 | Relay Circuits |
| B440 | A/C-Heater System Air Mixture Door |
| B446 | Low Refrigerant Pressure |
| B447 | Low Refrigerant Pressure |
| B448 | Low Refrigerant Pressure |
| B449 | A/C High Side Temperature Too High |
| B450 | High Coolant Temperature |
| B552 | Keep Alive Memory Error |
| B556 | Odometer EEPROM Error |
ECM TROUBLE CODES
| Code | Test Condition |
|---|---|
| EO12 | No Distributor (Tach) Signal |
| EO13 | Right Oxygen Sensor Not Ready |
| EO14 | Shorted Coolant Sensor Circuit |
| EO15 | Open Coolant Sensor Circuit |
| EO16 | Alternator Voltage Out Of Range |
| EO17 | Left Oxygen Sensor Not Ready |
| EO19 | Shorted Fuel Pump Circuit |
| EO20 | Open Fuel Pump Circuit |
| EO21 | Shorted TPS Circuit |
| EO22 | Open TPS Circuit |
| EO23 | EST/By-Pass Circuit |
| EO24 | Vehicle Speed Sensor Circuit |
| EO26 | Shorted Throttle Switch Circuit |
| EO27 | Open Throttle Switch Circuit |
| EO28 | Open 3rd-4th Gear Switch Circuit |
| EO30 | Idle Speed Control (ISC) Circuit |
| EO31 | Shorted MAP Sensor Circuit |
| EO32 | Open MAP Sensor Circuit |
| EO34 | MAP Sensor Signal Out Of Range |
| EO37 | Shorted MAT Sensor Circuit |
| EO38 | Open MAT Sensor Circuit |
| EO39 | Viscous Clutch Converter (VCC) Engagement Problem |
| EO40 | Open Power Steering Pressure Switch Circuit |
| EO41 | Cam Sensor Circuit Problem |
| EO42 | Left Oxygen Sensor Lean |
| EO43 | Left Oxygen Sensor Rich |
| EO44 | Right Oxygen Sensor Lean |
| EO45 | Right Oxygen Sensor Rich |
| EO46 | Right To Left Bank Fueling Problem |
| EO47 | BCM/ECM Data Problem |
| EO48 | EGR System Fault |
| EO49 | A.I.R. Control Problem |
| EO51 | MEM-CAL Error |
| EO52 | ECM Memory Reset Indicator |
| EO53 | Distributor Signal Interrupt |
| EO55 | TPS Misadjusted |
| EO60 | Cruise Control Transaxle Not In Drive |
| EO61 | Cruise Control Vent Solenoid Problem |
| EO62 | Cruise Control Vacuum Solenoid Problem |
| EO63 | Vehicle Speed-To-Set Speed Too High |
| EO64 | Cruise Control/Acceleration Too High |
| EO65 | Cruise Control Servo Position Sensor Failure |
| EO66 | Cruise Control/Engine RPM Too High |
| EO67 | Cruise Control Switch Shorted |
| EO68 | Cruise Control Command Problem |
| EO74 | MAT Signal Interrupt |
| EO75 | Vehicle Speed Sensor (VSS) Signal Interrupt |
| EO85 | Throttle Body Service Required |
| EO90 | Viscous Clutch Converter Brake Switch Input Problem |
| EO91 | Park Neutral Switch Problem |
| EO96 | Torque Converter Overstress |
| EO97 | High RPM P/N to D/R Shift |
| EO98 | High RPM P/N To D/R Shift Under Idle Speed Control |
| EO99 | Cruise Servo Apply Problem |