Cadillac Owners Forum banner

Hot to Pull/Clear DTC Codes for 2000 Eldorado

16114 Views 3 Replies 3 Participants Last post by  Submariner409
:confused:I thought some of the instructions for pulling/clearing codes could be confusing for beginners, so I made a guide for my car.

How To Pull 2000 Cadillac Eldorado
Diagnostic Trouble Codes

This is a guide to check for DTCs (Diagnostic Trouble Codes) stored in the computer and clear them. This was designed for a 2000 Cadillac Eldorado, but it will probably work with years 1996-2002.

Use 4 switches located on the A/C Heater Climate Control Panel to activate and respond to the OBD (On-Board Diagnostic) prompts on the DIC (Driver Information Center).
PASSENGER WARMER: helps to start OBD
OFF :helps to start OBD, restarts DTC list, exit
FAN UP: means yes
FAN DOWN: means no

11 OBD SYSTEMS are tested:
PCM (Powertrain Control Module)
IPC (Instrument Panel Cluster)
ACM (Air Control Module)
SDM (Sensing and Diagnostic Module)
TCS (Traction Control System)
PZM (Platform Zone Module)
IRC (Integrated Radio Module)
RFA (Remote Function Actuation)
CCP (Climate Control Panel)
MSM (Memory Seat Module)
MMM (Memory Mirror Module)

There are 5 types of GM Diagnostic Trouble Codes:
1. Manufacture Codes
2. "B" Body Codes (Bxxxx)
3. "C" Chassis Codes (Cxxxx)
4. "P" Powertrain Codes (Pxxxx)
5. "U" Network Codes (Uxxxx)​

1. Turn ON the ignition.

2. Enter the OBD (On-Board Diagnostic) mode by
pressing OFF and PASSENGER WARMER at the same time.
It is normal for all lights to flash as it begins on your analog dash.
The DIC (Driver Information Center) will now display all system codes stored. Each code will flash for about 2 seconds and the entire list may take around 6 minutes or less to display. It’s easier to video record this than write it down because you may not be able to write that fast.
If you want to start the entire list over, just press OFF at any time.(If you wish to skip this complete listing, you can press FAN DOWN at any time, and then scroll to a specific system by pressing FAN DOWN)

3. When the DIC is done listing codes, it will show “PCM?”. You may scroll by pressing FAN DOWN until you’ve reached your desired system.

4. Press FAN UP to see the options for your chosen system.
For most systems, there are only 2 options.
First you will see “### CODES?” and you can press FAN UP to view codes for the chosen system or you can press FAN DOWN to scroll to other options.
The next option is usually “### CLEAR CODES?” (If you want to go to a different system, press OFF, and then press FAN DOWN to scroll)

5. You can erase codes for a specific system by
navigating to “### CLEAR CODES”, pressing FAN UP, and then the DIC will confirm deletion by showing “### CODES CLEAR”.
You may now press OFF to go back to other system selections (###?) and scroll through them by pressing FAN DOWN.

6. To stop the OBD (On-Board Diagnostic) mode,
you can press OFF repeatedly (3 times) to exit the DIC, and resume with normal dashboard information.
You can also turn the key off at anytime and/or remove it.

For example:
If you’re trying to clear your PCM codes, you would press OFF and PASSENGER WARMER and all lights flash on.
When the list starts, press FAN DOWN to display “PCM?”
Then press FAN UP to display “PCM CODES?” and
press FAN DOWN to display “PCM CLEAR CODES?”
Press FAN UP to confirm deletion and you will see “PCM CODES CLEAR”

When you have recorded your Diagnostic Trouble Codes and want to find out what they mean, search the internet for Cadillac OBDii codes.
You will find that some are generic and some are Cadillac specific.
These are helpful sources: (P codes only, but with diagnostic help.) (P, B, C, and U codes)

“Current” means that a fault is currently being detected.
"History" means that the fault is no longer detected. It will stay in history for 50 ignition cycles then be deleted unless it becomes "Current" again or is cleared manually.

Once you have looked up what the codes mean using the web sites listed above, you may be able to figure out exactly what needs to be done by the definition of the code. If you have any questions on what it means or how to fix it, visit:
Post the code and the definition. More than likely, someone will be able to tell you exactly what needs to be done. Good luck!:yup:

Sharif Williams (eldawg00)

:worship:Special Thanks to:
JimD, Submariner409, N*Caddy, kharmair, Texas Jim, Stealth, kcnewell, mcowden, basscatt & motomack:highfive:

:tisk:Warning: Please check for manufacturer specific codes and confirm the trouble code descriptions with an appropriate manual. We cannot guarantee the accuracy of all trouble codes.


See less See more
  • Like
Reactions: 1
1 - 4 of 4 Posts
I am curious about the extra options for the IPC and CCP systems. The other nine systems only have 2 options ("### CODES?" AND "### CLEAR CODES?"). The IPC system has 5 options and the CCP system has 4 options, but what are these extra options for?:confused:

If you answer yes (FAN UP) to "IPC?", you will see these 5 options:
IPC CODES? (to read codes)
IPC CLEAR CODES? (to clear codes)
...for the IPC system, what does data, input, and override do?:confused:

If you answer yes (FAN UP) to "CCP?", you will see these 4 options:
CCP CODES? (to read codes)
CCP CLEAR CODES? (to clear codes)
...for the CCP system, what does data and override do?:confused:
See less See more
Data gives you engine data, RPM, engine temp, manifold pressure, intake air temp, and a host of others.
Overrides allows you to operate many different valves & solenoids as a test, such as TCC solenoid, EGR, disable fuel injectors one at a time, etc.
I forget what inputs is.

You really need a FSM to use these functions.
1996 - 2005 Northstar DTC definitions ........
1 - 4 of 4 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.