Displaying Trouble Codes
- The 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 the BCM trouble codes and then SIR trouble codes. For further information on SIR diagnostics, see appropriate AIR BAG article in the ACCESSORIES/SAFETY EQUIPMENT section.
- All trouble codes appear in an ascending (3-digit) numerical order. ECM codes are prefixed with the letter "E", BCM codes are prefixed with the letter "B", and SIR codes prefixed with the letter "R".
- In addition, all trouble codes are followed by the letter "C" or "H". Letter "C" stands for current and indicates a trouble code related fault presently exists. Letter "H" stands for history and indicates the system failure was not present the last time the code was accessed.
- For example: Code E016H is ECM trouble code number 016, set in response to a malfunction that occurred in the past (history). Code B410C is BCM trouble code number 410, set in response to a malfunction that is currently taking place. See ECM TROUBLE CODES and BCM TROUBLE CODES tables.
- If no ECM, BCM or SIR trouble codes are stored in memory, respectively, a NO E CODE, NO B CODE or NO R CODE message is displayed. Should the communication link between a component and the ECM or BCM fail, a NO E DATA, NO B DATA or NO R DATA message will be displayed.
- Trouble code display can be by-passed at any time by depressing FAN (Down) button on ECCP.NOTE: To repeat trouble code display sequence, depress OFF button on ECCP.ECM TROUBLE CODES (1)
Code Circuit Affected EO13 Open 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 Intake Air Temp. Sensor Circuit; Temp. Low EO24 Vehicle Speed Sensor (VSS) Circuit EO25 Intake Air Temp. Sensor Circuit; Temp. High EO26 Quad-Driver Circuit EO31 PRNDL Switch Circuit EO34 MAF Sensor Circuit EO36 Shift Control Problem EO38 Brake Switch Circuit EO41 Cam Sensor Circuit EO42 Electronic Spark Timing (EST) Circuit EO43 Electronic Spark Control (ESC) Circuit EO44 Oxygen Sensor Circuit; Lean Exhaust EO45 Oxygen Sensor Circuit; Rich Exhaust EO47 ECM-BCM Data EO51 MEM-CAL Error EO58 Vehicle Anti-Theft System (VATS) Fuel Enable Circuit EO61 Cruise Vent Solenoid EO62 Cruise Vacuum Solenoid EO65 Cruise Servo Position EO67 Cruise Switches EO68 Cruise System Problem (1) For ECM/PCM codes, see G - PFI TESTS W/ CODES article in the ENGINE PERFORMANCE section. BCM TROUBLE CODESCode Circuit/System 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 Twilight Delay & Panel Dimming Switch B123 Courtesy Lamp Switch Circuit B132 Engine Oil Pressure Sensor Circuit B333 Loss Of SIR Data B334 Loss Of ECM Data To BCM B335 Loss Of ECCP Data To BCM B336 Loss Of IPC Data To BCM B337 Loss Of Programmer Data To BCM B33* (1) Multiple Intermittent Data Codes B410 Charging System Problem B411 Battery Voltage Too Low B412 Battery Voltage Too High B440 HVAC-Air Mix Door Circuit B446, B447 & B448 Refrigerant System B449 HVAC-High Side Temperature Too High B450 HVAC-Coolant Temperature Too High B552 BCM Keep Alive Memory Error B556 Odometer (EE) PROM Error (1) Last digit (* ) may vary with multiple readings.