Cadillac >> DeVille 4.6L – DeVille 4.9L – Eldorado 4.6L – Seville 4.6L

Model Year Engine identification System
DeVille 4.6L 1994-95 VIN  position 8 = Y GM
DeVille 4.9L 1994-95 VIN  position 8 = B GM
Eldorado 4.SL 1993-95 VIN  position 8 =  Y/9 GM
Seville 4.SL 1993-95 VIN  position 8 =  Y/9 GM

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 code Fault location Probable cause
P012 [1] Ignition control module (lCM) -4X reference circuit malfunction Wiring open circuit/short circuit to groundl short circuit to positive, ICM, ECM
P012 [2] Ignition control module (ICM) -no distributorreference signal Wiring open circuit/short circuit to ground/short circuit to positive, CKP sensor, ICM, ECM
P013 Heated oxygen sensor (H02S) 2, bank 1 -opencircuit Wiring open circuit/short circuit to groundl short circuit to positive, H02S, ECM
P014 Engine coolant temperature (ECT) sensor short circuit Wiring short circuit to ground, ECT sensor, ECM
P015 Engine coolant temperature (ECT) sensor open circuit Wiring open circuit, ECT sensor, ECM
P016 Battery voltage highllow Wiring, alternator, ECM
P017 Heated oxygen sensor (H02S) 1, bank 2 -opencircuit Wiring open circuit/short circuit to groundl short circuit to positive, H02S, ECM
P019 Fuel pump circuit -short circuit Wiring short circuit to positive, fuel pump relay, engine oil pressure warning lamp switch
P020 Fuel pump circuit -open circuit Wiring open circuit/short circuit to ground, fuel pump relay, fuel pump, engine oil pressure warning lamp switch, engine oil pressure too low
P021 Throttle position (TP) sensor -voltage high Wiring open circuit/short circuit to positive, TP sensor, ECM
P022 Throttle position (TP) sensor -voltage low Wiring open circuit/short circuit to ground, TP sensor, ECM
P023 Ignition control module (ICM) -circuit malfunction Wiring open circuit/short circuit to positive, ICM
P024 Vehicle speed sensor (VSS) Wiring open circuit/short circuit to ground, VSS,ECM
P025 Ignition control module (ICM) -24X signal circuit malfunction Wiring open circuit/short circuit to ground, ICM, ECM
P026 Closed throttle position (CTP) switch short circuit Wiring short circuit to ground, ISC actuator, ECM
P027 Closed throttle position (CTP) switch open circuit Wiring open circuit, ISC actuator, ECM
P028 Transm’ission pressure switch -circuit malfunction Wiring open circuit/short circuit to ground, transmission pressure switch, ECM
P029 Shift solenoid (SS) B Wiring open circuit/short circuit to ground, transmission mechanical fault, SS, ECM
P030 Idle speed (ISC) actuator Wiring open circuit/short circuit to ground, throttle valve tight/sticking, ISC actuator, ECM
P031 Manifold absolute pressure (MAP) sensor -short circuit Wiring short circuit to positive, hose blockedl leaking, MAP sensor, ECM
P032 Manifold absolute pressure (MAP) sensor -open circuit Wiring open circuit/short circuit to ground, MAP sensor, ECM
P033 Brake pedal position (BPP) switch -extendedtravel contacts -circuit malfunction Wiring open circuit/short circuit to groundl positive
P034 Manifold absolute pressure (MAP) sensor voltage high Wiring open circuit/short circuit to positive, vacuumleak, MAP sensor, ECM
P035 Ignition control module (ICM) -reference low circuitmalfunction Wiring open circuit/short circuit to positive, ICM, ECM
P036 Exhaust gas recirculation (EGR) solenoid position sensor Wiring open circuit/short circuit to groundl short circuit to positive, EGR valve, ECM
P037 Intake air temperature (IAT) sensor short circuit Wiring short circuit to ground, IAT sensor, ECM
P038 Intake air temperature (IAT) sensor -open circuit Wiring open circuit, IAT sensor, ECM
P039 Torque converter clutch (TCC) -not engaging Wiring open circuit/short circuit to ground, BPP switch for TCC, supply wire, TCC solenoid, transmission mechanical fault, ECM
P040 Power steering pressure (PSP) switch -open circuit Wiring open circuit/short circuit to ground, PSP switch, ECM
P041 Ignition control module (ICM) -camshaft position(CMP) signal Wiring open circuit/short circuit to ground, CMP sensor, ICM, ECM
P042 Heated oxygen sensor (H02S) 1, bank 2 mixture lean Wiring short circuit to ground, injector(s) blocked, fuel contamination, fuel pressure low, exhaust system leaking, H02S
P043 Heated oxygen sensor (H02S) 1, bank 2 mixture rich Wiring open circuit, fuel pressure high, injector(s) leaking, H02S contamination, EVAP canister purge valve, TP sensor, EGR system, H02S
P044 Heated oxygen sensor (H02S) 2, bank 1 mixture lean Wiring short circuit to ground, injector(s) blocked, fuel contamination, fuel pressure low, exhaust system leaking, H02S
P045 Heated oxygen sensor (H02S) 2, bank 1 mixture rich Wiring open circuit, fuel pressure high, injector(s)leaking, H02S contamination, EVAP canister purge valve, TP sensor, EGR system, H02S
P046 Long term fuel trim -imbalance bank 1lbank 2 Injector(s) leaking, H02S, intake/exhaust system leaking
P047 Body control module (BCM), CAN data buscommunication malfunction Wiring, BCM
P048 Exhaust gas recirculation (EGR) system Wiring open circuit/short circuit to ground, EGR system blocked, EGR valve, ECM
P051 Engine control module (ECM) -PROM Insecure PROM, incorrect PROM, ECM
P052 Engine control module (ECM) -memory reset Battery disconnected, wiring
PO53 1 Ignition control module (ICM) -4X reference circuit malfunction Wiring open circuit/short circuit to ground, ICM, ECM
PO53 2 Ignition control module (ICM) -intermittentdistributor reference signal Wiring open circuit/short circuit to groundl short circuit to positive, CKP sensor
P055 Closed throttle position (CPT) -range Throttle valve tight/sticking, ISC actuator, TP sensor, cruise control cable
P056 Turbine shaft speed (TSS) sensor -circuitmalfunction Wiring, TSS sensor, ECM
PO57 Transmission fluid temperature (TFT) sensor short circuit Wiring short circuit to ground, TFT sensor, ECM
P058 Immobilizer control module -fuel enable signal Wiring open circuit/short circuit to ground, immobilizer control module, ECM
P059 Transmission fluid temperature (TFT) sensor open circuit Wiring open circuit, TFT sensor, ECM
P060 Park/neutral input with cruise control engaged Driver error, wiring open circuit/short circuit to ground, TFP switch
P061 Cruise control vent solenoid Wiring open circuit/short circuit to groundl short circuit to positive, cruise control vent solenoid, cruise control servo, ECM
P062 Cruise control vacuum solenoid Wiring open circuit/short circuit to groundl short circuit to positive, cruise control vacuum solenoid,cruise control servo, ECM
P063 Cruise control -set speed/vehicle speed mismatch Wiring open circuit/short circuit to groundl short circuit to positive, hoses leaking, cruise control servo, ECM
P064 Cruise control -acceleration too high Slippery road conditions
P065 Cruise control servo position sensor -circuit malfunction Wiring open circuit/short circuit to groundl short circuit to positive, cruise control servo, ECM
P066 Cruise control -engine speed too high Slippery road conditions, transmission mechanical fault
P067 Cruise control switch -circuit malfunction Wiring open circuit/short circuit to groundl short circuit to positive, cruise control switch, ECM
P068 Cruise control servo position sensor -range Wiring, hoses blockedlleaking, brake pedal vacuum valve, cruise control servo, ECM
P069 Cruise control disabled -traction control system (TCS) active Slippery road conditions
P070 Throttle position (TP) sensor -intermittent signal Wiring open circuit/short circuit to groundl short circuit to positive, TP sensor
P071 Manifold absolute pressure (MAP) sensorintermittent signal Wiring open circuit/short circuit to groundl short circuit to positive, MAP sensor
P073 Engine coolant temperature (ECT) sensor intermittent signal Wiring open circuit/short circuit to groundl short circuit to positive, ECT sensor
P074 Intake air temperature (IAT) sensor -intermittent signal Wiring open circuit/short circuit to groundl short circuit to positive, IAT sensor
P075 Vehicle speed sensor (VSS) -circuit malfunction Wiring open circuit/short circuit, VSS
P076 Transmission pressure control (PC) solenoid circuit malfunction Wiring, PC solenoid, ECM
P080 [1] Throttle position (TP) sensor -idle leamed incomplete TPS/idle learn procedure not completed
P080 [2] Fuel system rich Fuel pressure high, injector(s) leaking, EVAP system
P081 Camshaft position (CMP) sensor/4X reference circuit -signal variation Electromagnetic interference, wiring, CMP sensor,mechanical fault
P083 Ignition control module (ICM) -24X reference circuit malfunction Wiring open circuit/short circuit/short circuit to positive, CKP sensor(s), ICM, ECM
P085 Idle throttle angle -too high Throttle valve tight/sticking, TP sensor, ISC actuator
PO86 Transmission gear ratio TSS sensor, VSS, transmission mechanical fault, ECM
P088 Torque converter clutch (TCG) -stuck ON Wiring short circuit to ground, transmission internal wiring, TCC solenoid, ECM
P089 Extended shift -adaptation limit reached Transmission mechanical fault
P090 Brake pedal position (BPP) switch TCC Wiring open circuit/short circuit to ground, incorrectly adjusted, BPP switch, ECM
P091 Transmission range (TR) switch -circuit malfunction Wiring open circuit/short circuit to ground, incorrectly adjusted, TR switch, ECM
P092 Heated windshield request -circuit malfunction Wiring short circuit to ground, heated windshield module, ECM
P093 Traction control system (TCS) -torque requestcircuit Wiring open circuit/short circuit to ground! short circuit to positive, ABS control module trouble code(s) stored, ECM
P094 Shift solenoid (SS) A -ratio problem Wiring open circuit/short circuit to ground, 55, transmission mechanical fault, ECM
P095 Engine stall or near stall detected ECM trouble code(s) stored, wiring, mechanical fault, transmission mechanical fault
P096 Torque converter clutch (TCG) -over-stressed ECM trouble codes stored, driver error
P097 Transmission shifted from PIN to D/R at high throttle angle Driver error, wiring, TR switch
P098 Transmission shifted from PIN to D/R in idle speed control (ISG) range Driver error, wiring, TR switch
P099 Cruise control servo -position high after disengagement Wiring, throttle valve tight/sticking, cruise control servo
P102 Brake servo vacuum sensor -short circuit Wiring open circuit/short circuit to positive, brake servo vacuum sensor, ECM
P103 Brake servo vacuum sensor -open circuit Wiring open circuit/short circuit to ground, brake servo vacuum sensor, ECM
P105 Brake servo vacuum sensor -voltage low Wiring short circuit to ground, brake servo vacuum sensor, ECM
P106 Brake pedal position (BPP) switch, brake lamps -circuit malfunction Wiring, BPP switch
P110 Alternator ‘L’ terminal -circuit malfunction Wiring open circuit/short circuit to ground, alternator,battery temperature sensor, ECM
P112 Engine control module (ECM) -EEPROM ECM
P117 Shift solenoid (SS) AlB -circuit malfunction Wiring open circuit/short circuit to ground,transmission mechanical fault, ECM
P0131 Knock sensor (KS) -test failure Wiring, KS incorrectly fitted, KS, ECM
P0132 Knock sensor (KS) -circuit malfunction Wiring open circuit/short circuit to ground! short circuit to positive, KS incorrectly fitted, KS, insecure PROM, ECM
P0137 CAN data bus -anti lock brake system (ABS)Itraction control system (TCS) Wiring, ABS control module trouble code(s) stored