LEMON Manuals: Even more car manuals for everyone
Home >> Buick >> 1993 >> Riviera >> Repair and Diagnosis >> Engine Performance >> System >> Engine Controls - Tests W/Codes - Pcm/BCM >> Self-Diagnostic System >> Displaying Trouble Codes

Displaying Trouble Codes

  1. 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.
  2. 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".
  3. 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.
  4. 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.
  5. 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.
  6. 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 CODES

    Code 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.