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.
Self-Diagnostic System: Notes
Body Control Module (BCM) is equipped with a self-diagnostic system, which detects system Diagnostic Trouble Codes (DTCs) or abnormalities. When a malfunction occurs, BCM will store a DTC. See BCM DTC DEFINITIONS table. Malfunctions are recorded as history/intermittent failures or as current failures. Current DTCs indicate BCM has detected a fault which is currently present. A history DTC indicates that BCM has previously detected a malfunction that does not currently exist.
A scan tool can be used to retrieve and clear DTCs. Scan tool also has several features used to help locate an intermittent condition. When scan tool is used for system tests, it will display values actually seen or commanded by various systems (i.e., BCM, PCM). This will usually include the following types of information:
- Analog Data Input
Displays analog input seen by system. - Inputs/Outputs
Displays digital values as seen by system, and provides indication of whether input or output has cycled. - Special Functions (Output Controls)
Allows for outputs of system to be set at a desired value (ON or OFF). This will only indicate if BCM is sending appropriate commands, not what action was actually taken. - Clear Codes
Will erase DTCs for system currently selected (if problem still exists in system, DTC may immediately reset).
| DTC (1) | Description | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| B0160 (2) | Temp Sensor Circuit Low | ||||||||||||||
| B0162 (2) | Temp Sensor Circuit Open | ||||||||||||||
| B0931 (2) | Compass Sensor Circuit Malfunction | ||||||||||||||
| B1000 | ECU Malfunction | ||||||||||||||
| B1003 (3) | Programming Mode Active Message Not Received | ||||||||||||||
| B1004 | Keep Alive Memory (KAM) | ||||||||||||||
| B1339 | Device Power No. 3 Circuit Open | ||||||||||||||
| B1349 | Device Ground No. 1 Circuit Open | ||||||||||||||
| B1440 | Power Mode Master Input Circuit Mismatch | ||||||||||||||
| B1447 | Retained Accessory Power Circuit Low | ||||||||||||||
| B1478 | Retained Accessory Power Circuit High | ||||||||||||||
| B1482 | Battery Rundown Protection Circuit Low | ||||||||||||||
| B1483 | Battery Rundown Protection Circuit High | ||||||||||||||
| B1507 | High Power Control Circuit Low | ||||||||||||||
| B1508 | High Power Control Circuit High | ||||||||||||||
| B2752 (4) | Horn Relay Coil Circuit Low | ||||||||||||||
| B2753 (4) | Horn Relay Coil Circuit High | ||||||||||||||
| B2823 (2) | Trip Odometer Reset Switch Circuit Low | ||||||||||||||
| B2947 (5) | Security System Sensor Power Circuit Low | ||||||||||||||
| B2948 (5) | Security System Sensor Power Circuit High | ||||||||||||||
| B2957 (5) | Security System Sensor Data Circuit Low | ||||||||||||||
| B2958 (5) | Security System Sensor Data Circuit High | ||||||||||||||
| B2960 (5) | Security System Sensor Data Incorrect But Valid | ||||||||||||||
| B3031 (5) | Security System Controller In Learn Mode | ||||||||||||||
| B3033 (5) | Security System Indicates Tamper | ||||||||||||||
| B3069 (6) | Fight Front Door Key Unlock Circuit Low | ||||||||||||||
| B3102 (3) | Keyless Entry Data Link Circuit Low | ||||||||||||||
| B3103 (3) | Keyless Entry Data Link Circuit Low | ||||||||||||||
| B3106 (3) | Keyless Entry Data Link Parity Error | ||||||||||||||
| B3127 (6) | Left Front Door Only Unlock Circuit Low | ||||||||||||||
| B3128 (6) | Left Front Door Only Unlock Circuit High | ||||||||||||||
| B3132 (6) | All Door Unlock Circuit Low | ||||||||||||||
| B3133 (6) | All Door Unlock Circuit High | ||||||||||||||
| B3137 (6) | All Door Lock Circuit Low | ||||||||||||||
| B3138 (6) | All Door Lock Circuit High | ||||||||||||||
| B3272 (6) | Right Front/Left Front Door Lock/Unlock Switch Circuit Low | ||||||||||||||
| U1000 (7) | Class 2 Serial Data Link Malfunction | ||||||||||||||
| U1300 | Class 2 Data Link Shorted To Ground | ||||||||||||||
| U1301 | Class 2 Data Link Shorted To Power | ||||||||||||||
| U1305 | Class 2 Data Link Shorted To Ground/Power | ||||||||||||||
|
|||||||||||||||
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.
No obligation. See pricing before you book.
