Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
2000 Cadillac DeVille BaseFACTORY OEM SERVICE PROCEDURE
Body Control System Diagnostic System Check
- Connect scan tool to Data Link Connector (DLC). See Figure . If scan tool powers up, go to next step. If scan tool does not power up, go to SCAN TOOL DOES NOT POWER UP .
- Turn ignition on. Attempt to establish communication with Dash Integration Module (DIM), Instrument Panel Module (IPM) and Rear Integration Module (RIM). If scan tool communicates with all 3 modules, go to next step. If scan tool does not communicate with all 3 modules, go to SCAN TOOL DOES NOT COMMUNICATE WITH CLASS 2 DEVICE .
- Display DTCs function on scan tool for DIM, IPM and RIM. If scan tool displays any DTCs for these modules, go to next step. If scan tool does not display any DTCs for these modules, attempt to diagnose malfunctioning system or device by symptom. Go to appropriate article for malfunctioning system or device.
- If scan tool displays any DTCs that begin with "U", go to SCAN TOOL DOES NOT COMMUNICATE WITH CLASS 2 DEVICE . If scan tool does not display any DTCs that begin with "U", go to next step.
- If scan tool displays DTC B1000, B1004, B1007, B1009, B1652, B1656, B1658 or B1805, go to BODY CONTROL SYSTEM DIAGNOSTIC TROUBLE CODE IDENTIFICATION table. If scan tool does not display any DTCs listed, go to next step.
- If scan tool displays DTC B1327 or B1328 go to BODY CONTROL SYSTEM DIAGNOSTIC TROUBLE CODE IDENTIFICATION table. If scan tool does not display any DTCs listed, attempt to diagnose malfunctioning system or device by symptom. Go to appropriate article for malfunctioning system or device.
BODY CONTROL SYSTEM DIAGNOSTIC TROUBLE CODE IDENTIFICATION
| DTC (1) | Module | Description | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| B0159 (3) | IPM | Outside Air Temperature Sensor Circuit | ||||||||||||||
| B0164 (3) | IPM | Passenger Compartment Temperature Sensor No. 1 | ||||||||||||||
| B0174 (3) | IPM | Outside Air Temperature Sensor No. 1 | ||||||||||||||
| B0179 (3) | IPM | Outside Air Temperature Sensor No. 2 | ||||||||||||||
| B0184 (3) | IPM | Solar Load Sensor No. 1 | ||||||||||||||
| B0189 (3) | IPM | Solar Load Sensor No. 2 | ||||||||||||||
| B0248 (3) | IPM | Mode Door Inoperative Error | ||||||||||||||
| B0249 (3) | IPM | Heater/Defrost/A/C Door Inoperative Error | ||||||||||||||
| B0268 (3) | IPM | A/I Door Inoperative Error | ||||||||||||||
| B0269 (3) | IPM | Air Inlet Door Range Error | ||||||||||||||
| B0408 (3) | IPM | Temperature Control No. 1 Circuit Malfunction | ||||||||||||||
| B0409 (3) | IPM | Air Mix Door No. 1 Range Error | ||||||||||||||
| B0419 (3) | IPM | Air Mix Door No. 2 Range Error | ||||||||||||||
| B0423 (3) | IPM | Air Mix Door No. 2 Inoperative Error | ||||||||||||||
| B0428 (3) | IPM | Air Mix Door No. 3 Inoperative Error | ||||||||||||||
| B0429 (3) | IPM | Temperature Control No. 3 Rear Circuit Range/Performance | ||||||||||||||
| B0510 (3) | IPM | RH Panel Discharge Temp Sensor Failure | ||||||||||||||
| B0515 (3) | IPM | RH Heater Discharge Temp Sensor Failure | ||||||||||||||
| B0520 (3) | IPM | Rear Discharge Temp Sensor Failure | ||||||||||||||
| B1000 (3) | IPM | Loss of KDD Main Control Head | ||||||||||||||
| B1000 | IPM | ECU Malfunction | ||||||||||||||
| B1004 | IPM | Keep Alive Memory (KAM) | ||||||||||||||
| B1007 | DIM, RIM | EEPROM Write Error | ||||||||||||||
| B1009 | DIM, RIM | EEPROM Checksum Error | ||||||||||||||
| B1013 | IPM | ROM Checksum Error | ||||||||||||||
| B1014 | IPM | Program ROM Checksum Error | ||||||||||||||
| B1327 | IPM, DIM, RIM | Device Power Circuit Low | ||||||||||||||
| B1328 | DIM, RIM | Device Power Circuit High | ||||||||||||||
| B1390 | DIM | Battery Voltage Sense Failure | ||||||||||||||
| B1422 | DIM | Device Power Moding Malfunction | ||||||||||||||
| B1656 | N/A | EEPROM Write Error | ||||||||||||||
| B1658 | N/A | EEPROM Checksum Error | ||||||||||||||
| B2556 (2) | IPM | Interior Light Rheostat Circuit Range | ||||||||||||||
| B2641 (2) | IPM | Delayed Exterior Lighting Control Circuit Range | ||||||||||||||
| B2646 (2) | IPM | Ambient Light Sensor Circuit Range | ||||||||||||||
| B2805 (4) | IPM | Steering Wheel Controls HVAC Switch Circuit Malfunction | ||||||||||||||
| B2810 (4) | IPM | Steering Wheel Controls Entertainment Circuit Malfunction | ||||||||||||||
| C0625 (5) | RIM | Level Control Suspension Sensor Malfunction | ||||||||||||||
| C0628 (5) | RIM | Level Control Position Sensor Circuit High | ||||||||||||||
| C0655 (5) | RIM | Level Control Compressor Relay Malfunction | ||||||||||||||
| C0658 (5) | RIM | Level Control Compressor Relay High | ||||||||||||||
| C0660 (5) | RIM | Level Control Exhaust Valve Circuit Malfunction | ||||||||||||||
| C0663 (5) | RIM | Level Control Exhaust Valve Circuit High | ||||||||||||||
| P1531 (6) | DIM | A/C Temperature Circuit Malfunction | ||||||||||||||
| P1536 (6) | DIM | Engine Coolant Overtemperature | ||||||||||||||
| P1540 (6) | DIM | Air Conditioning Refrigerant Overpressure | ||||||||||||||
| U1000 (7) | DIM, IPM, RIM | Loss Of Communications | ||||||||||||||
| U1016 (7) | DIM, IPM, RIM | Loss Of Communications With PCM | ||||||||||||||
| U1064 (7) | IPM, RIM | Loss Of Communications With DIM | ||||||||||||||
| U1065 (7) | DIM, RIM | Loss Of Communications With IPM | ||||||||||||||
| U1066 (7) | IPM | Loss Of Communications With RIM | ||||||||||||||
| U1160 (7) | RIM | Loss Of Communications With DDM | ||||||||||||||
| U1161 (7) | RIM | Loss Of Communications With PDM | ||||||||||||||
| U1162 (7) | RIM | Loss Of Communications With LRDM | ||||||||||||||
| U1163 (7) | RIM | Loss Of Communications With RRDM | ||||||||||||||
| U1164 (7) | DIM, RIM | Loss Of Communications With DDS | ||||||||||||||
| U1300 (7) | DIM, IPM, RIM | Class 2 Short To Ground | ||||||||||||||
| U1301 (7) | DIM, IPM, RIM | Class 2 Short To Battery | ||||||||||||||
|
||||||||||||||||
Factory Service Tools
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Disclosure: Verified tool recommendations may earn an affiliate commission at no cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- • You smell fuel, burning insulation, or see smoke.
- • Brakes feel soft, pull hard to one side, or make grinding noises.
- • The engine overheats, stalls repeatedly, or misfires under load.
- • You are missing required tools, torque specs, or safe lifting equipment.
- • You are not confident in the next step or safety outcome.
Rather have a pro handle this?
A certified mobile mechanic comes to your home or office. They bring the tools, you stay comfortable. No tow truck, no waiting room, no surprises.
Comes to youSame-day available12-month warranty
Get a Free QuoteNo obligation. See pricing before you book.
