Cadillac Owners Forum banner

1 - 20 of 39 Posts

·
Registered
1989 Fleetwood Brougham d'Elegance|2018 Chevy Colorado Z71
Joined
·
6,421 Posts
Discussion Starter #1
PCM Diagnostic Codes

00: No PCM faults
12: No engine RPM References pulses
13: Oxygen sensor circuit fault
14: Shorted coolant sensor circuit fault
15: Open coolant sensor circuit fault
21: Open throttle position sensor circuit fault
22: Shorted throttle position sensor circuit fault
23: Open MAT sensor circuit fault
24: VSS circuit fault
25: Shorted MAT sensor circuit fault
32: EGR system fault
33: Open MAP sensor circuit fault
34: Shorted MAP sensor circuit fault
42: EST/bypass circuit fault
43: ESC failure
44: Lean O2 signal
45: Rich O2 signal
51: PROM error
52: Backup fuel cal-pack missing
54: Fuel pump relay malfunction
55: A/D Converter malfunction
 

·
Registered
1995 Fleetwood Brougham
Joined
·
709 Posts
Since this is gonna be a sticky, I figured i would post the complete list of codes according to the 95 Fleetwood FSM... Here goes...

PCM diagnostics codes... (-00)

11: malfunction indicator lamp (MIL) circuit
13: Bank 1 (left) heated o2 sensor (open circuit)
14: Engine coolant coolant temperature sensor (siganl voltage low, high tempurature indicated)
15: Engine coolant coolant temperature sensor (siganl voltage high, low tempurature indicated.
16: Distributor ignition system (low resolution pulse)
18: injector circuits.
21: Throttle position sensor TPS circuit (signal voltage high)
22: Throttle position sensor TPS circuit (signal voltage low)
23: Air intake temperature IAT sensor circuit (signal voltage high, low temperature indicated.
24: Vehicle speed sensor (VSS) circuit.
25: Air intake temperature IAT sensor circuit (signal voltage low, high temperature indicated
26: Evaporative emission (EVAP) canister purge solenoid circuit.
27: Exhaust gas recirculation (EGR) vaccum control signal solenoid valve circuit
28: transmission range (TR) pressure switch assembly fault
29: Secondary air injector (AIR) pump circuit.
32: Exhaust gas recirculation (EGR) 1 of 2
33: Manifold absolute Pressure (MAP) sensor circuit (signal voltage high- vacuum low)
34: Manifold absolute Pressure (MAP) sensor circuit (signal voltage low-vacuum high)
36: Distrigutor ignition system (faulty high resolution pulse or extra low resolution pulse detected.)
37: brake switch stuck on
38: brake switch stuck off
41: Ignition control (IC) circuit (open)
42: Ignition control (IC) circuit (shorted or grounded circuit)
43: Knock sensor (KS) circuit
44: Bank 1 (left) heated O2 sensor circuit (lean exhaust indicated)
45: Bank 1 (left) heated O2 sensor circuit (rich exhaust indicated)
46: PASS-key II circuit
47: Knock sensor circuit or control module missing.
48: Mass air flow (MAF) sensor circuit
50: system voltage low
51: EEPROM programming error
53: Sytem voltage high
55: Fuel lean monitor
58: Transmission fluid temp. (TFT) sensor circuit low (High temperature indicated)
59: Transmission fluid temp. (TFT) sensor circuit high (Low temperature indicated)
63: Bank 2 (right) Heated oxygen sensor(HO2S) circuit (open circuit)
64: Bank 2 (right) Heated oxygen sensor(HO2S) circuit (lean exhaust indicated)
65: Bank 2 (right) Heated oxygen sensor(HO2S) circuit (rich exhaust indicated)
66: A/C pressure refrigerant circuit (open or shorted)
67: A/C pressure refrigerant circuit (pressure sensor or A/C clutch circuit problem)
68: A/C relay circuit (shorted circuit)
69: A/C clutch circuit
70: A/C clutch relay driver circuit
72: vehicle speed sensor loss
73: Pressure control solenoind (PCS) circuit (current error)
74: Traction control system (TCS) circuit low
75: Transmission system voltage low
77: Primary cooling fan relay control circuit (not used with V08 option)
78: Secondary cooling fan relay control circuit
79: Trsnsmission fluid overtemp
81: Transmission 2-3 shift solenoid circuit
82: Transmission 1-2 shift solenoid circuit
84: Transmission 3-2 control solenoid circuit
85: Transmission TCC stuck "ON"
90: Transmission TCC solenoid circuit
95: Change oil lamp circuit
96: low oil lamp circuit
97: VSS output circuit

CCM Diagnostic trouble codes (-01)

20: RAP enable circuit (circuit shorted to battery)
21: RAP enable circuit (circuit open or shorted to ground)
22: DIL enable circuit (circuit shorted to battery)
23: DIL enable circuit (circuit open or shorted to ground)
24: Curtesy output circuit (circuit shorted to battery)
25: Curtedy output circuit (circuit open or shorted to ground)
26: VES output circuit (circuit open or shorted to ground)
27: VES output circuit (circuit shorted to battery)
28: VES tracking tracking error (circuit open, shorted to ground, or shorted to battery)
30: "PASS KEY FAULT" telltale circuit (circuit shorted to battery)
31: "PASS KEY FAULT" telltale circuit (circuit open or shorted to ground)
32: Fuel enable circuit (circuit shorted to battery)
33: Fuel enable circuit (circuit open or shorted to ground)
34: Heaflamp enable circuit (circuit shorted to battery)
35: Park lamp enable circuit (circuit shorted to battery)
36: DRL enable circuit (circuit shorted to battery)
37: DRL enable circuit (circuit open or shorted to ground)
38: EEPROM calibration error
39: EEPROM calibration id error
40: Delay pot circuit (circuit shorted to ground)
41: Dealy pot circuit (circuit open or shorted to battery)
42: Key resistor circuit (circuit shorted to ground)
43: Key resistor circuit (circuit open or shorted to battery)
44: Steering wheel sensor circuit (circuit open or shorted to ground)
45: Steering wheel sensor circuit (circuit open or shorted to battery)
46: CCM internal failure
47: Canadian select input error

HVAC Diagnostic trouble codes (-02)

01: Outside air tempurature sensor circuit (circuit open)
02: Outside air tempurature sensor circuit (circuit shorted)
03: In car air tempurature sensor circuit (circuit open)
04: In car air tempurature sensor circuit (circuit shorted)
05: Sun load sensor circuit (circuit open)
06: Sun load sensor circuit (circuit shorted)
10: Air mix motor circuit (circuit open)
11: Air mix motor circuit (circuit shorted)
26: Serial Data Communication (circuit shorted to battery, shorted to ground, or circuit open)
27: Invalid EEPROM detected

SIR Diagnostic trouble codes (-03)

15: Passenger deployment loop resistance high
16: Passenger deployment loop resistance low
17: Passenger deployment loop open
21: Driver deployment loop resistance high
22: Driver deployment loop resistance low
24: Deployment loop voltage low
25: Deployment loop shorted to ignition
26: Driver's deployment loop open
35: ADS (auxiliary discriminating sensor) missing/shorted to ground
36: ADS closed/shorted to voltage
51: Frontal crash detected
52: Crash data area full
61: Lamp circuit failure
62: Redundant lamp circuit failure
71: Internal SDM malfuntion

ABS/TC Diagnostic trouble codes (-04)

21: RF wheel speed sensor circuit malfunction
23: RF wheel speed sensor circuit continuity malfunction
25: LF wheel speed sensor circuit malfunction
27: LF wheel speed sensor circuit continuity malfunction
28: Wheel speed sensor circuit frequency malfunction
31: RR wheel speed sensor circuit malfunction
33: RR wheel speed sensor circuit continuity malfunction
35: LR wheel speed sensor circuit malfunction
37: LR wheel speed sensor circuit continuity malfunction
41: Right front valve solenoid malfunction
42: RH outlet valve solenoid malfunction
45: Left front valve solenoid malfunction
46: LF outlet valve solenoid malfunction
47: ASV prime line solenoid malfunction
48: USV pilot valve solenoid malfunction
51: Right rear valve solenoid malfunction
52: RR outlet valve solenoid malfunction
55: Left rear valve solenoid malfunction
56: LR outlet valve solenoid malfunction
57: TCC disable relay output malfunction
58: EBTCM internal adjuster assembly malfunction
61: Pump motor or pump motor relay malfunction
62: Traction disable switch used or RPM signal malfunction
63: valve solenoid relay malfunction
64: Throttle position signal malfunction
65: Adjuster assembly circuit malfunction
66: Adjuster assembly control malfunction
67: Throttle position sensor comparison malfunction
71: EBTCM internal malfunction
72: Serial data link malfunction
73: Spark retard monitoring malfunction
85: Low voltage.

Ok I'm done...:eek:
 

·
Registered
1994 Cadillac Fleetwood
Joined
·
1 Posts
I read the codes from the heater of my 94 Fleetwood and they are all 3 digits after the 2-digit prefix. I cn't find any reference to 3 digit codes.

For example I got:

00-120
00-122
00-130

04-162

05-10

I haven't even seen a prefox above 04!

Can anyone help me out?

Thanks,

Ray
 

·
Registered
1995 Fleetwood Brougham
Joined
·
32 Posts
I was curious about those three digit codes as well, and I'm sure that there are a few other people who might be interested too.

Correct me if I'm wrong, but the 1 prefix just means that the code popped up at an early point in time and was either fixed or went away (miracle?), so the OBD keeps them there as a record.
 

·
Registered
1989 Brougham d'Elegance, 1985 Fleetwood Brougham *Coupe*
Joined
·
4,256 Posts
How about this for those of us who don't have a fancy climate control head that can pull DTC's;



Use a paper clip to jump the terminals and turn the ignition to run, But DO NOT start the engine. The check engine light will begin to flash a two digit code. The first code will be 12 and will be presented as 1 flash/ pause/2flashes.

12 System normal
13 oxygen sensor circuit open
14 coolant sensor high resistance or shorted
15 coolant sensor circuit low or open
16 direct ignition system (DIS) fault in circuit
17 cam position sensor fault
18 crank or cam sensor error
19 crank sensor circuit fault
21 tps sensor out of range
22 tps sensor signal voltage low
23 intake air temp sensor out of range, low
24 vehicle speed (vss) sensor circuit fault
25 air temp sensor sensor out of range, high
26 quad-driver module (computer) circuit #1 fault
27 quad-driver module (computer) 2nd gear circuit
28 quad-driver module (computer) circuit #2 fault
29 quad driver module (computer) 4th gear circuit
31 cam position sensor fault
32 egr circuit fault
33 map sensor signal out of range, high
34 map sensor signal out of range, low
35 idle air control sensor circuit fault
36 ignition system circuit error
38 brake input circuit fault
39 clutch input circuit fault
41 cam sensor circuit fault, igntion control circuit fault
42 electronic spark timing (EST) circuit grounded
43 knock sensor
or electronic spark control circuit fault
44 oxygen sensor lean exhaust
45 oxygen sensor rich exhaust
46 pass-key II circuit or ps.pressure switch circuit fault
47 pcm-bcm data circuit
48 misfire diagnosis
51 calibration error, mem-cal, ecm or eeprom failure
52 engine oil temperature circuit, low temperature indicated
53 battery voltage error or egr or pass-key II circuit
54 egr system failure or fuel pump circuit low voltage
55 a/d converter error or pcm not grounded or lean fuel or frounded reference voltage
56 quad-driver module #2 circuit
57 boost control problem
58 vehicle anti-theft system fuel enable circuit
61 a/c system performance or degraded oxygen sensor signal
62 engine oil temperature high temperature indicated
63 oxygen sensor right side circuit open or map sensor out of range
64 oxygen sensor right side lean exhaust indicated
65 oxygen sensor right side rich exhaust indicated
66 a/c pressure sensor circuit low pressure
67 a/c pressure sensor circuit or a/c clutch circuit failure
68 a/c compressor relay circuit failure
69 a/c clutch circuit head pressure high
70 a/c refrigerant pressure circuit high
71 a/c evaporator temperature sensor circuit low
72 gear selector switch circuit
73 a/c evaporator temperature circuit high
75 digital egr #1 solenoid error
76 digital egr #2 solenoid error
77 digital egr #3 solenoid error
79 vehicle speed sensor (vss) circuit signal high
80 vehicle speed sensor (vss) circuit signal low
81 brake input circuit fault
82 ignition control (IC) 3X signal error
85 prom error
86 analog/digital ecm error
87 eeprom error
99 power management

I personally use this to jump my ALDL

 

·
Registered
1989 Brougham d'Elegance, 1985 Fleetwood Brougham *Coupe*
Joined
·
4,256 Posts
I'm surprised that no one else has noticed this... Codes are useless unless you know how access them and/or what years they pertain to.

To Retrieve Codes from a mid 80's Cadillac:

1. Turn the ignition "ON". Engine can be either OFF or RUNNING.
2. Depress the "OFF" and "WARMER" buttons on the ECC panel simultaneously and hold until "--" appears. "88" will then be displayed which indicated the beginning of the diagnostic readout.
3. Trouble codes will be displayed on the digital ECC panel beginning with the lowest numbered code. Note that the MPG panel goes blank when the system is displaying as the diagnostic mode.

*Clear codes by pressing OFF and HI simultaneously until "00" appears on the display
** Exit diagnostic by pressing "ECON" or "AUTO" or turning the ignition off for 10 seconds
***For a list of Mid '80 Diagnostic Trouble Codes, consult DopeStar's opening post or follow this link.

To Retrieve Codes from a '90's Cadillac:

1. With the ignition in the RUN position (engine does not necessarily need to be running, but it will work either way).
2.Push (and hold) "OFF" and "WARMER" simultaneously on the Electronic Climate Control (ECC) until all telltales lights illuminate (segment check).
3. Release the "OFF" and "WARMER" buttons.
4. System is now in diagnostic mode. "00" (zero-zero) should now be displayed. This is the pointer.
5. Pressing "OUTSIDE TEMP" will allow you to display the corresponding code for the pointer.
6. Use the "FAN SPEED" override switch (UP/DOWN) to increment or decrement the pointer number.
7. Pressing "AUTO" or turning the ignition switch OFF exits diagnostic mode
8. Pressing "OFF" while a code is displayed will clear it

*Pointers 00-04 Contain trouble codes (00=PCM, 01=CCM, 02= HVAC, and 04=ABS/Traction Control)
**For a list of '90 Diagnostic Trouble Codes, consult FASSTWOOD's post or follow this link.

NOTE: 1986 to 1989 Cadillac (Fleetwood) Brougham's must be diagnosed using the procedure outlined in my last post.
 

·
Registered
95 Fleetwood Brougham
Joined
·
20 Posts
My name is Tim M. Proud owner of 1995 Fleetwood 350 LT1. The other day it started skipping at idle stoped at light. Replaced Opti at 98000 miles now showing 125000. When first cranked and running it is smooth. After it warms up it starts to skip a little. When completly warmed up it continues to skip at idle, and at speed but it still runs, and has not cut off. I stoped driving it until I can figure this out. I ran the diagnostics from the AC controls at different times, and days after running. Also overnight while cooled down. These are the codes over two weeks as they show from the AC controls. First time after running and two hour cool down:
1st code check: 2nd right after warmed up Today 6-26-11 cooled over night, and not run:
04-27 04-27 04-27
05-10 05-10 05-10
06-05 06-7 08-88
13-03 13-03 13-03
23-58 23-58 23-58
28-95 29-38 24-26
29-33 30-71 29-23
30-76 31-55 30-90
31-66 00-35 31-89
36-23 37-50
37-50 38-04
38-04
Please help me get rid of my skip! I can replace or clean any sensors that need it. Again 1st run while cool she's sweet but when she warms up she starts skipping. Thank you for your time, and help with this situation.

Tim M.
 

·
Registered
95 Fleetwood Brougham
Joined
·
20 Posts
Re: OBDI Code Reference Thread



My name is Tim M. Proud owner of 1995 Fleetwood 350 LT1. The other day it started skipping at idle stoped at light. Replaced Opti at 98000 miles now showing 125000. When first cranked and running it is smooth. After it warms up it starts to skip a little. When completly warmed up it continues to skip at idle, and at speed but it still runs, and has not cut off. I stoped driving it until I can figure this out. I ran the diagnostics from the AC controls at different times, and days after running. Also overnight while cooled down. These are the codes over two weeks as they show from the AC controls. First time after running and two hour cool down:
1st code check: 2nd right after warmed up Today 6-26-11 cooled over night, and not run:
04-27 04-27 04-27
05-10 05-10 05-10
06-05 06-7 08-88
13-03 13-03 13-03
23-58 23-58 23-58
28-95 29-38 24-26
29-33 30-71 29-23
30-76 31-55 30-90
31-66 00-35 31-89
36-23 37-50
37-50 38-04
38-04
Please help me get rid of my skip! I can replace or clean any sensors that need it. Again 1st run while cool she's sweet but when she warms up she starts skipping. Thank you for your time, and help with this situation.

Tim M.
 

·
Registered
1989 Brougham d'Elegance, 1985 Fleetwood Brougham *Coupe*
Joined
·
4,256 Posts
The only trouble code you have is 0427, which indicated a malfunction in one of the wheel speed sensors.

Everything else, from 05-38, is general information about the computer, air conditioner, and engine, such as the program number, engine temperature, sun load, and in car temperature.
 

·
Registered
1993 Cadillac Fleetwood
Joined
·
60 Posts
guys..I have a 93 FWB and for Pin -04 i get error code 83. i do not see and 83 listed here....i am having some nasty brake problems, any Help with that code would be greatly apprciated
 

·
Registered
1989 Brougham d'Elegance, 1985 Fleetwood Brougham *Coupe*
Joined
·
4,256 Posts
The computer will store codes until they are erased. After a certain number of ignition cycles, without a malfunction, a set DTC is stored in memory. Historical codes have an extra "1".

For example; code 00-45 is a rich running condition. If the rich running condition is automagically resolved, then the code will show up as 00-145.
 

·
Registered
1994 Fleetwood 60" Stretch; '07 Avalanche, '95 Nighthawk
Joined
·
3,963 Posts
Okay, maybe I'm missing something here but.....

When I hold down OFF and WARM, I get "-00" on the display. According to the instructions, that's the "pointer". It does nothing after that. I thought it would run diagnostics?
I hit OUT TEMP and it, predictably, gave me the outside temp.

I'm not sure how to get the codes out of this thing....
 

·
Registered
87 Brougham, 1969 Calais, 95 FWB, 07 SRX, 07 ESV
Joined
·
4,246 Posts
You have to select the pointer you want...outside temp is supposed to do this

In the video on the RWD FAQ thread it says to push the "middle" button
 

·
Registered
1994 Fleetwood 60" Stretch; '07 Avalanche, '95 Nighthawk
Joined
·
3,963 Posts
You have to select the pointer you want...outside temp is supposed to do this

In the video on the RWD FAQ thread it says to push the "middle" button
I did that on pointer -01, which is supposed to be PCM codes. I got "00" in the display and nothing else, meaning there are no codes. Now, in my fumbling around I might have erased the codes. I'll have to drive it around and see if I can get them to come back.
 

·
Registered
87 Brougham, 1969 Calais, 95 FWB, 07 SRX, 07 ESV
Joined
·
4,246 Posts
oh ok, yeah if you got 00 under point 01 then you probably cleared the codes by accident. lol. i did that too when I first tried to pull the codes. sucked.
 
1 - 20 of 39 Posts
Top