Buick OBD/OBD2 Codes >> Riviera 3.8L – Roadmaster 5.7L – Skylark 2.4L – Skylark 3.1L

ModelYearEngine identificationSystem
Riviera 3.8L1995-99VIN  position 8 =  K/1GM
Roadmaster S.7L1996VIN  position 8 =  PGM
Skylark 2.4L1996-98VIN  position 8 = TGM
Skylark 3.1 L1996-98VIN  position 8 = MGM

General information

  • Malfunction indicator lamp (MIL) will illuminate or flash if certain faults are recorded.
  • ECM operates in backup mode if sensors fail , to enable vehicle to be driven to repair shop.

Accessing

  • Trouble codes can only be displayed by using a Scan Tool connected to the data link connector (DLC).

Erasing

  • Method 1 • After the faults have been rectified, the manufacturer recommends that trouble codes are erased by using a Scan Tool connected to the data link connector (DLC).
  • Method 2

NOTE: Disconnecting battery ground lead may cause driveability problems until the engine management system relearns basic values.

  • Ensure ignition switched OFF for at least 10 seconds.
  • Disconnect battery ground cable for at least 30 seconds.
  • Reconnect battery ground cable.
  • Repeat accessing procedure to ensure no trouble codes remain in ECM fault memory.

NOTE: Disconnecting battery ground lead may also erase memory from electronic units, such as radio.

Trouble code  identification

Scan codeFault locationProbable cause
PO,P2,UORefer to OBO-II trouble code tables–
P1106Manifold absolute pressure (MAP) sensor circuit intermittent -voltage highWiring open circuit/short circuit to positive
P1107Manifold absolute pressure (MAP) sensor circuit intermittent -voltage lowWiring open circuit/short circuit to ground
P1111Intake air temperature (IAT) sensor -circuit intermittent -voltage highWiring open circuit/short circuit to positive, ground lead defective
P1112Intake air temperature (IAT) sensor -circuit intermittent -voltage lowWiring short circuit to ground
P1114Engine coolant temperature (ECT) sensor circuit malfunction -voltage lowWiring short circuit to ground
P1115Engine coolant temperature (ECT) sensor circuit malfunction -voltage highWiring open circuit/short circuit to positive, ground lead defective
P1121Throttle position (TP) sensor -circuit malfunction -voltage highWiring open circuit/short circuit to positive, ground lead defective
P1122Throttle position (TP) sensor -circuit malfunction -voltage lowWiring open circuit/short circuit to ground
P1133Heated oxygen sensor (H02S) 1 -insufficient switchingWiring open circuit/short circuit to ground, exhaust system leaking, H02S
P1133Heated oxygen sensor (H02S) 1, bank insufficient switchingWiring open circuit/short circuit to ground, exhaust system leaking, oxygen sensor heater, oxygen sensor contamination, H02S
P1134Heated oxygen sensor (H02S) 1 -slow responseWiring open circuit/short circuit to ground, exhaust system leaking, H02S
P1134Heated oxygen sensor (H02S) 1, bank 1 slow responseWiring open circuit/short circuit to ground, exhaust system leaking, oxygen sensor heater, oxygen sensor contamination, H02S
P1153Heated oxygen sensor (H02S) 1, bank 2-insufficient switchingWiring open circuit/short circuit to ground, exhaust system leaking, oxygen sensor heater, oxygen sensor contamination, H02S
P1154Heated oxygen sensor (H02S) 1, bank 2 slow responseWiring open circuit/short circuit to ground, exhaust system leaking, oxygen sensor contamination,H02S
P1171Fuel system -lean during accelerationFuel filter, fuel lines, fuel pump
P1200Injector(s) -circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, ECM
P1222Injector control -circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, injector(s)
P1257Boost control problemWiring short circuit to ground, hoses blocked/leaking, boost bypass actuator, boost control solenoid, ECM
P1260Fuel pump speed relay -circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, fuel pump relay, fuel pump control module, ECM
P1336Crankshaft position (CKP) sensor -variation not learnedLearning procedure not performed
P1350Ignition control module (ICM) -electronic spark timing (EST)!ignition control (IC)!bypass circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, ICM, ECM
P1351Ignition control module, ignition control (IC) circuit -voltage highWiring open circuit, ICM, ECM
P1352Ignition control (IC) circuit -bypass line voltage highWiring open circuit, ICM, ECM
P1361Ignition control module (ICM) -electronic spark timing (EST)!ignition control (IC)!bypass circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, ICM, ECM
P1362Ignition control circuit, bypass line -voltage lowWiring short circuit to ground/short circuit to positive, ICM, ECM
P1371Direct ignition (01) low resolution circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, distributor, ICM, ECM
P1374Crankshaft position (CKP)Wiring open circuit/short circuit to ground/ short circuit to positive, wiring routed near spark plug wires, ignition coils arcing! tracking, ICM, ECM
P1380Rough road signal -signal errorASS control module trouble code(s) stored
P1381Rough road signal -no communication from anti lock brake system (ABS) CAN data busWiring open circuit, ASS system
P1404Exhaust gas recirculation (EGR) valve -stuck openWiring open circuit/short circuit to positive, EGR valve, exhaust system blocked, ECM
P1406Exhaust gas recirculation (EGR) valve position sensor circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, EGR valve position sensor, EGR valve, ECM
P1415Secondary air injection (AIR) system -bank 1Wiring, hoses blocked/leaking, AIR valve
P1416Secondary air injection (AIR) system -bank 2Wiring, hoses blocked/leaking, AIR valve
P1441Evaporative emission (EVAP) system -leak detectedWiring short circuit to ground, hose connection(s), EVAP system vacuum switch, EVAP canister purge valve, ECM
P1442Evaporative emission (EVAP) system vacuum switch -circuit malfunctionWiring open circuit/short circuit to ground, EVAP system vacuum switch, ECM
P1508Idle air control (lAC) valve -rpm lowWiring open circuit/short circuit to ground/ short circuit to positive, IAC passages blocked, lAC valve
P1509Idle air control (lAC) valve -rpm highWiring open circuit/short circuit to ground/ short circuit to positive, IAC passages blocked, IAC valve
P1530AlC refrigerant pressure sensor -circuit malfunctionAlC refrigerant pressure, wiring open circuit/ shortcircuit to ground/short circuit to positive, AlCrefrigerant pressure sensor, ECM
P1539AlC compressor clutch relay -voltage highWiring open circuit/short circuit to ground/ short circuit to positive, AlC compressor clutch relay, ECM
P1545AlC compressor clutch relay -circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, AlC compressor clutch relay, ECM
P1546AlC compressor clutch relay -circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, AlC compressor clutch relay, ECM
P1554Cruise control status circuitWiring short circuit to ground, cruise control module, ECM
P1558Cruise control servo position sensor -circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, hoses leaking, cruise control servo, ECM
P1561Cruise control vent solenoidWiring open circuit/short circuit to ground/ short circuit to positive, cruise control servo, ECM
P1562Cruise control vacuum solenoidWiring open circuit/short circuit to ground/ short circuit to positive, cruise control servo, ECM
P1565Cruise control servo position sensor -circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, TCC solenoid, ECM
P1567Cruise control switch -circuit malfunctionWiring open circuit/short circuit to positive, cruise control switch, brake pedal vacuum valve, ECM
P1568Cruise control servo -servo position sensor highHoses blocked, brake pedal vacuum valve, cruise control servo, cruise control cable binding
P1571Traction control system (TCS), torque requestcircuitWiring open circuit/short circuit to ground/ short circuit to positive, ABS control module trouble code(s) stored, ECM
P1573Data bus -anti lock brake system (ASS)! traction control system (TCS)Wiring, ABS control module trouble code(s) stored
P1585Cruise control system -inhibit output circuitWiring open circuit/short circuit to ground/ short circuit to positive, supply wire, cruise controlmotor/actuator, ECM
P1599Cruise control -power management modeHoses blocked, brake pedal vacuum valve, cruise control servo, cruise control cable binding
P1601CAN data bus -circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, instrument panel, ECM
P1619Engine oil life monitor reset switch -circuit malfunctionWiring short circuit to ground, engine oil life monitor reset switch, ECM
P1621Engine control module (ECM) -memory performanceECM
P1623Engine control module (ECM) -PROMInsecure PROM, ECM
P1626Immobilizer control module -fuel enable signalIncorrect ignition key, wiring open circuit/ short circuit to ground/short circuit to positive, immobilizer control module, ECM
P1629Immobilizer control module -fuel enable signalIncorrect ignition key, wiring open circuit/ short circuit to ground/short circuit to positive, immobilizer control module, ECM
P1630Battery voltage too highllowWiring, alternator, ECM
P1635Sensor supply voltage -circuit A malfunctionWiring short circuit to positive, ground wiring open circuit, TP sensor, MAP sensor, EGR valve, ECM
P1639Sensor supply voltage -circuit B malfunctionWiring short circuit to ground/positive, ground wiring open circuit, AlC refrigerant pressure sensor, ECM
P1640Engine control module (ECM) quad driver! output driverWiring, ECM controlled components, ECM (1)
P1641Malfunction indicator lamp (MIL) -circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, MIL, supply wire, ECM
P1641AlC compressor clutch relay -circuit malfunctionWiring open circuit/short circuit to positive, supply wire, AlC compressor relay, ignition main relay, ECM
P1641Engine coolant blower motor relay 1 -circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, supply wire, engine coolant blower motor relay 1, ECM
P1642Engine coolant blower motor relay 2 -circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, supply wire, engine coolant blower motor relay 2, ECM
P1643Fuel pump control module -circuit malfunctionWiring open circuit/short circuit to ground/ shortcircuit to positive, fuel pump control module, ECM
P1643Engine speed output circuit -circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, ECM
P1645Supercharger (SC) control valve solenoid circuitmalfunctionWiring open circuit/short circuit to ground/ short circuit to positive, SC control valve solenoid, ECM
P1646Supercharger (SC) control valve solenoid -circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, SC control valve solenoid, ECM
P1650Engine control module, quad driver!output driverWiring, ECM controlled components, ECM (1)
P1651Engine coolant blower motor relay 1 -circuitmalfunctionWiring open circuit/short circuit to ground/ short circuit to positive, supply wire, engine coolant blower motor relay 1, ECM
P1652Engine coolant blower motor relay 2 -circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, supply wire, engine coolant blower motor relay 2, ECM
P1652. Vehicle speed output signal -circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, instrument panel, ECM
P1653Traction control system (TCS) -delivered torquecircuitWiring open circuit/short circuit to ground/ short circuit to positive, ABS control module trouble code(s) stored, ECM
P1653Engine oil level warning lamp -circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, instrument panel, ECM
P1654AlC compressor clutch relay -circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, supply wire, AlC compressor clutch relay, ECM
P1655Evaporative emission (EVAP) canister purge valve -circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, supply wire, EVAP canister purge valve, ECM
P1661Malfunction indicator lamp (MIL) -circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, MIL lamp bulb, ECM
P1662Cruise control inhibit circuit -circuit malfunctionWiring open circuit/short circuit to ground, cruise control motor!actuator, cruise control module,ECM
P1663Alternator warning lamp -circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, supply wire, instrument panel, ECM
P1663Engine oil level warning lamp -circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, engine oil level lamp bulb, ECM
P1665Evaporative emission (EVAP) canister vent valve-circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, supply wire, EVAP canister vent valve, ECM
P1667Fuel pump control module -circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, supply wire, fuel pump control module, ECM, fuel pump relay
P1670Engine control module (ECM) quad driver! output driverWiring, ECM controlled components, ECM EJ
P1671Malfunction indicator lamp (MIL) -circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, supply wire, ECM
P1672Engine oil level warning lamp -circuit malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, supply wire, ECM
P1673Engine coolant ‘hot’ warning lamp -circuit malfunctionWiring open circuit/short circuit to ground, cooling system, ECM
P1675Evaporative emission (EVAP) canister vent valve -circuit malfunctionWiring open circuit/short circuit to ground/ short to positive, EVAP canister vent valve, ECM
P1676Evaporative emission (EVAP) canister purge valve -circuit malfunctionWiring open circuit/short circuit to ground/ . short circuit to positive, supply wire, EVAP canister purge valve, ECM
P1689Traction control system (TCS) -delivered torque output circuitWiring open circuit/short circuit to ground/ short circuit to positive, supply wire, ABS trouble codes stored, ECM
P1860Torque converter clutch (TCC) solenoid circuit malfunctionWiring open circuit/short circuit to ground, TCC solenoid, ECM
U1016Instrument panel, CAN data bus -communication malfunctionWiring open circuit/short circuit to ground/ short circuit to positive, instrument panel, ECM
  1. Riviera 3.8L 1998 VIN 1
  2. Riviera 3.8L 1999 VIN 1
  3. Roadmaster 5.7L 1996 VIN P
  4. Skylark 3.1 L 1998 VIN M
  5. Except Roadmaster 5.7L 1996 VIN P
  6. Except Riviera 3.8L 1998 VIN 1, Skylark 3.1L 1998 VIN M & Roadmaster 5.7L 1996 VIN P
  7. Except Riviera 3.8L 1999 VIN 1 & Roadmaster 5.7L 1996 VIN P
  8. Depending on model , year and equipment level , the following components may be connected to this circuit.
 
Use of the vehicle wiring diagram is recommended to confirm which components are fitted.
  • A/C compressor clutch relay
  • A/C condenser blower motor relay
  • Engine coolant blower motor relay
  • Engine coolant ‘hot’ warning lamp
  • Evaporative emission (EVAP) canister purge valve
  • Exhaust gas recirculation (EGR) solenoid
  • Malfunction indicator lamp (MIL)
  • Torque converter clutch (TCC) solenoid
  • Transmission shift solenoids (SS)
  • Transmission shift warning lamp (MT)