Cadillac OBD/OBD2 Codes >> DeVille 4.6L – DeVille 4.9L – Eldorado 4.6L – Seville 4.6L

ModelYearEngine identificationSystem
DeVille 4.6L1994-95VIN  position 8 = YGM
DeVille 4.9L1994-95VIN  position 8 = BGM
Eldorado 4.SL1993-95VIN  position 8 =  Y/9GM
Seville 4.SL1993-95VIN  position 8 =  Y/9GM

General information

  • Refer to the front of this manual for general test conditions, terminology, detailed descriptions of wiring faults and a general trouble shooter for electrical and mechanical faults.
  • Malfunction indicator lamp (MIL) will illuminate if certain faults are recorded.
  • ECM operates in backup mode if sensors fail, to enable vehicle to be driven to repair shop.
  • Trouble codes can be displayed by the driver information display.

Accessing

  • Switch ignition ON.
  • Simultaneously press and hold the A/C control panel ‘OFF’ and ‘WARMER’ buttons  [1] & [2] .
  • When all segments of the display illuminate:
o Release the A/C control panel ‘OFF’ and ‘WARMER’ buttons [1] & [2].
  • Trouble codes will be displayed on the driver information display [3] .
  • Trouble codes will be displayed in ascending order.
NOTE: All ECM codes start with the letter ‘P’. Trouble codes for other systems may also be displayed.
  • All current trouble codes end with the letter ‘C’.
  • All history trouble codes end with the letter ‘H’.
  • If no ECM trouble codes are stored, ‘NO E CODE’ or ‘NO P CODE’ will be displayed.
NOTE: If ‘NO E DATA’ or ‘NO P DATA’ is displayed there is a communication problem between the ECM and the instrument panel. • When all trouble codes have been displayed: o Press the ‘AUTO’ or ‘DEFOG’ button  [4] or [5] or switch ignition OFF.  

Erasing

  • Switch ignition ON .
  • Simultaneously press and hold the A/C control panel ‘OFF’ and ‘WARMER’ buttons [1] & [2] .
  • When all segments of the display illuminate:
o Release the A/C control panel ‘OFF’ and ‘WARMER’ buttons [1] & [2]. • Trouble codes will be displayed on the driver information display [3]. NOTE: Pressing and releasing the ‘LOW’ button [6] will bypass trouble code display. • When all trouble codes have been displayed: o Press and release the ‘LOW’ button [6] until ‘PCM’ is displayed.
  • Press and release the ‘HI’ button [7] .
  • Press and release the ‘LOW’ button [6] until ‘PCM CLEAR CODES’ is displayed.
  • Press and release the ‘HI’ button [7].
  • ‘PCM CODES CLEAR’ will be displayed for 3 seconds.
  • Press the ‘AUTO’ or ‘DEFOG’ button [4] or [5] or switch ignition OFF.

Trouble code  identification

Trouble codeFault locationProbable cause
P012 [1]Ignition control module (lCM) -4X reference circuit malfunctionWiring open circuit/short circuit to groundl short circuit to positive, ICM, ECM
P012 [2]Ignition control module (ICM) -no distributorreference signalWiring open circuit/short circuit to ground/short circuit to positive, CKP sensor, ICM, ECM
P013Heated oxygen sensor (H02S) 2, bank 1 -opencircuitWiring open circuit/short circuit to groundl short circuit to positive, H02S, ECM
P014Engine coolant temperature (ECT) sensor short circuitWiring short circuit to ground, ECT sensor, ECM
P015Engine coolant temperature (ECT) sensor open circuitWiring open circuit, ECT sensor, ECM
P016Battery voltage highllowWiring, alternator, ECM
P017Heated oxygen sensor (H02S) 1, bank 2 -opencircuitWiring open circuit/short circuit to groundl short circuit to positive, H02S, ECM
P019Fuel pump circuit -short circuitWiring short circuit to positive, fuel pump relay, engine oil pressure warning lamp switch
P020Fuel pump circuit -open circuitWiring open circuit/short circuit to ground, fuel pump relay, fuel pump, engine oil pressure warning lamp switch, engine oil pressure too low
P021Throttle position (TP) sensor -voltage highWiring open circuit/short circuit to positive, TP sensor, ECM
P022Throttle position (TP) sensor -voltage lowWiring open circuit/short circuit to ground, TP sensor, ECM
P023Ignition control module (ICM) -circuit malfunctionWiring open circuit/short circuit to positive, ICM
P024Vehicle speed sensor (VSS)Wiring open circuit/short circuit to ground, VSS,ECM
P025Ignition control module (ICM) -24X signal circuit malfunctionWiring open circuit/short circuit to ground, ICM, ECM
P026Closed throttle position (CTP) switch short circuitWiring short circuit to ground, ISC actuator, ECM
P027Closed throttle position (CTP) switch open circuitWiring open circuit, ISC actuator, ECM
P028Transm’ission pressure switch -circuit malfunctionWiring open circuit/short circuit to ground, transmission pressure switch, ECM
P029Shift solenoid (SS) BWiring open circuit/short circuit to ground, transmission mechanical fault, SS, ECM
P030Idle speed (ISC) actuatorWiring open circuit/short circuit to ground, throttle valve tight/sticking, ISC actuator, ECM
P031Manifold absolute pressure (MAP) sensor -short circuitWiring short circuit to positive, hose blockedl leaking, MAP sensor, ECM
P032Manifold absolute pressure (MAP) sensor -open circuitWiring open circuit/short circuit to ground, MAP sensor, ECM
P033Brake pedal position (BPP) switch -extendedtravel contacts -circuit malfunctionWiring open circuit/short circuit to groundl positive
P034Manifold absolute pressure (MAP) sensor voltage highWiring open circuit/short circuit to positive, vacuumleak, MAP sensor, ECM
P035Ignition control module (ICM) -reference low circuitmalfunctionWiring open circuit/short circuit to positive, ICM, ECM
P036Exhaust gas recirculation (EGR) solenoid position sensorWiring open circuit/short circuit to groundl short circuit to positive, EGR valve, ECM
P037Intake air temperature (IAT) sensor short circuitWiring short circuit to ground, IAT sensor, ECM
P038Intake air temperature (IAT) sensor -open circuitWiring open circuit, IAT sensor, ECM
P039Torque converter clutch (TCC) -not engagingWiring open circuit/short circuit to ground, BPP switch for TCC, supply wire, TCC solenoid, transmission mechanical fault, ECM
P040Power steering pressure (PSP) switch -open circuitWiring open circuit/short circuit to ground, PSP switch, ECM
P041Ignition control module (ICM) -camshaft position(CMP) signalWiring open circuit/short circuit to ground, CMP sensor, ICM, ECM
P042Heated oxygen sensor (H02S) 1, bank 2 mixture leanWiring short circuit to ground, injector(s) blocked, fuel contamination, fuel pressure low, exhaust system leaking, H02S
P043Heated oxygen sensor (H02S) 1, bank 2 mixture richWiring open circuit, fuel pressure high, injector(s) leaking, H02S contamination, EVAP canister purge valve, TP sensor, EGR system, H02S
P044Heated oxygen sensor (H02S) 2, bank 1 mixture leanWiring short circuit to ground, injector(s) blocked, fuel contamination, fuel pressure low, exhaust system leaking, H02S
P045Heated oxygen sensor (H02S) 2, bank 1 mixture richWiring open circuit, fuel pressure high, injector(s)leaking, H02S contamination, EVAP canister purge valve, TP sensor, EGR system, H02S
P046Long term fuel trim -imbalance bank 1lbank 2Injector(s) leaking, H02S, intake/exhaust system leaking
P047Body control module (BCM), CAN data buscommunication malfunctionWiring, BCM
P048Exhaust gas recirculation (EGR) systemWiring open circuit/short circuit to ground, EGR system blocked, EGR valve, ECM
P051Engine control module (ECM) -PROMInsecure PROM, incorrect PROM, ECM
P052Engine control module (ECM) -memory resetBattery disconnected, wiring
PO53 1Ignition control module (ICM) -4X reference circuit malfunctionWiring open circuit/short circuit to ground, ICM, ECM
PO53 2Ignition control module (ICM) -intermittentdistributor reference signalWiring open circuit/short circuit to groundl short circuit to positive, CKP sensor
P055Closed throttle position (CPT) -rangeThrottle valve tight/sticking, ISC actuator, TP sensor, cruise control cable
P056Turbine shaft speed (TSS) sensor -circuitmalfunctionWiring, TSS sensor, ECM
PO57Transmission fluid temperature (TFT) sensor short circuitWiring short circuit to ground, TFT sensor, ECM
P058Immobilizer control module -fuel enable signalWiring open circuit/short circuit to ground, immobilizer control module, ECM
P059Transmission fluid temperature (TFT) sensor open circuitWiring open circuit, TFT sensor, ECM
P060Park/neutral input with cruise control engagedDriver error, wiring open circuit/short circuit to ground, TFP switch
P061Cruise control vent solenoidWiring open circuit/short circuit to groundl short circuit to positive, cruise control vent solenoid, cruise control servo, ECM
P062Cruise control vacuum solenoidWiring open circuit/short circuit to groundl short circuit to positive, cruise control vacuum solenoid,cruise control servo, ECM
P063Cruise control -set speed/vehicle speed mismatchWiring open circuit/short circuit to groundl short circuit to positive, hoses leaking, cruise control servo, ECM
P064Cruise control -acceleration too highSlippery road conditions
P065Cruise control servo position sensor -circuit malfunctionWiring open circuit/short circuit to groundl short circuit to positive, cruise control servo, ECM
P066Cruise control -engine speed too highSlippery road conditions, transmission mechanical fault
P067Cruise control switch -circuit malfunctionWiring open circuit/short circuit to groundl short circuit to positive, cruise control switch, ECM
P068Cruise control servo position sensor -rangeWiring, hoses blockedlleaking, brake pedal vacuum valve, cruise control servo, ECM
P069Cruise control disabled -traction control system (TCS) activeSlippery road conditions
P070Throttle position (TP) sensor -intermittent signalWiring open circuit/short circuit to groundl short circuit to positive, TP sensor
P071Manifold absolute pressure (MAP) sensorintermittent signalWiring open circuit/short circuit to groundl short circuit to positive, MAP sensor
P073Engine coolant temperature (ECT) sensor intermittent signalWiring open circuit/short circuit to groundl short circuit to positive, ECT sensor
P074Intake air temperature (IAT) sensor -intermittent signalWiring open circuit/short circuit to groundl short circuit to positive, IAT sensor
P075Vehicle speed sensor (VSS) -circuit malfunctionWiring open circuit/short circuit, VSS
P076Transmission pressure control (PC) solenoid circuit malfunctionWiring, PC solenoid, ECM
P080 [1]Throttle position (TP) sensor -idle leamed incompleteTPS/idle learn procedure not completed
P080 [2]Fuel system richFuel pressure high, injector(s) leaking, EVAP system
P081Camshaft position (CMP) sensor/4X reference circuit -signal variationElectromagnetic interference, wiring, CMP sensor,mechanical fault
P083Ignition control module (ICM) -24X reference circuit malfunctionWiring open circuit/short circuit/short circuit to positive, CKP sensor(s), ICM, ECM
P085Idle throttle angle -too highThrottle valve tight/sticking, TP sensor, ISC actuator
PO86Transmission gear ratioTSS sensor, VSS, transmission mechanical fault, ECM
P088Torque converter clutch (TCG) -stuck ONWiring short circuit to ground, transmission internal wiring, TCC solenoid, ECM
P089Extended shift -adaptation limit reachedTransmission mechanical fault
P090Brake pedal position (BPP) switch TCCWiring open circuit/short circuit to ground, incorrectly adjusted, BPP switch, ECM
P091Transmission range (TR) switch -circuit malfunctionWiring open circuit/short circuit to ground, incorrectly adjusted, TR switch, ECM
P092Heated windshield request -circuit malfunctionWiring short circuit to ground, heated windshield module, ECM
P093Traction control system (TCS) -torque requestcircuitWiring open circuit/short circuit to ground! short circuit to positive, ABS control module trouble code(s) stored, ECM
P094Shift solenoid (SS) A -ratio problemWiring open circuit/short circuit to ground, 55, transmission mechanical fault, ECM
P095Engine stall or near stall detectedECM trouble code(s) stored, wiring, mechanical fault, transmission mechanical fault
P096Torque converter clutch (TCG) -over-stressedECM trouble codes stored, driver error
P097Transmission shifted from PIN to D/R at high throttle angleDriver error, wiring, TR switch
P098Transmission shifted from PIN to D/R in idle speed control (ISG) rangeDriver error, wiring, TR switch
P099Cruise control servo -position high after disengagementWiring, throttle valve tight/sticking, cruise control servo
P102Brake servo vacuum sensor -short circuitWiring open circuit/short circuit to positive, brake servo vacuum sensor, ECM
P103Brake servo vacuum sensor -open circuitWiring open circuit/short circuit to ground, brake servo vacuum sensor, ECM
P105Brake servo vacuum sensor -voltage lowWiring short circuit to ground, brake servo vacuum sensor, ECM
P106Brake pedal position (BPP) switch, brake lamps -circuit malfunctionWiring, BPP switch
P110Alternator ‘L’ terminal -circuit malfunctionWiring open circuit/short circuit to ground, alternator,battery temperature sensor, ECM
P112Engine control module (ECM) -EEPROMECM
P117Shift solenoid (SS) AlB -circuit malfunctionWiring open circuit/short circuit to ground,transmission mechanical fault, ECM
P0131Knock sensor (KS) -test failureWiring, KS incorrectly fitted, KS, ECM
P0132Knock sensor (KS) -circuit malfunctionWiring open circuit/short circuit to ground! short circuit to positive, KS incorrectly fitted, KS, insecure PROM, ECM
P0137CAN data bus -anti lock brake system (ABS)Itraction control system (TCS)Wiring, ABS control module trouble code(s) stored