What Does B2545 Mean?
This code indicates the Body Control Module (BCM) has detected an unintended voltage present on the system power relay control circuit when the relay should be de-energized. The BCM monitors the relay circuit and has found that battery voltage is present on the control side, suggesting the circuit is shorted directly to battery power rather than being controlled by the module. This creates a condition where the relay may remain energized continuously or the BCM cannot properly control power distribution to various body systems.
Common Causes
35%
Damaged wiring harness with insulation rubbed through causing direct contact with battery positive voltage
30%
Faulty system power relay with internal short circuit connecting coil to power terminals
20%
Water intrusion or corrosion in relay socket or connector causing short circuit to adjacent battery feed terminal
10%
Failed Body Control Module with internal driver circuit shorted to power rail
5%
Aftermarket accessory installation with improper wire tap into relay control circuit
Diagnostic Steps
1
Step 1: Remove the system power relay from its socket and visually inspect both the relay pins and socket terminals for signs of corrosion, melting, water intrusion, or crossed/bent terminals. Check for any foreign debris causing shorts between terminals.
2
Step 2: With the relay removed and ignition OFF, use a digital multimeter to measure voltage on the relay control pin at the relay socket (consult wiring diagram for specific pin). Reading should be 0 volts; if battery voltage is present, the short is in the wiring harness or BCM.
3
Step 3: Inspect the complete wiring harness from the relay socket to the BCM connector for damage, particularly in areas where the harness passes through firewalls, near sharp metal edges, or routing near hot components. Look for melted, chafed, or pinched insulation.
4
Step 4: Disconnect the BCM connector and re-measure voltage at the relay socket control pin with ignition OFF. If voltage disappears, the BCM has an internal short and requires replacement. If voltage remains, trace and repair the harness short between relay and BCM.
5
Step 5: If no external wiring faults are found, test the suspect relay by measuring resistance between the coil terminals and the power/load terminals using an ohmmeter. Resistance should be infinite (open circuit) between coil and power sides; continuity indicates internal relay failure.
6
Step 6: After repairs, reinstall all components, clear codes, and monitor the system through multiple key cycles and vehicle operations to confirm the short circuit is eliminated and the BCM can properly control the relay.
Estimated Repair Cost
$100 - $800
Parts + labor, varies by vehicle and location
This code indicates the Body Control Module (BCM) has detected an unintended voltage present on the system power relay control circuit when the relay should be de-energized. The BCM monitors the relay circuit and has found that battery voltage is present on the control side, suggesting the circuit i...
The most common cause of B2545 (System Power Relay Circuit Short to Battery) is: Damaged wiring harness with insulation rubbed through causing direct contact with battery positive voltage
Typical repair costs for B2545 range from $100 to $800, depending on the vehicle, location, and whether you do it yourself or go to a shop.
Vehicle is generally safe to drive short distances, but the affected relay may remain continuously energized, potentially draining the battery or causing premature component failure. Certain body systems (lights, wipers, HVAC, accessories) may malfunction or remain powered when they should be off, creating safety concerns and battery drain.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B2545 to identify the root cause.
OBDHut Mobile App
Scan codes directly from your car with the OBDHut app.
Coming Soon
Quick Info
Category
Body
System
Body Electrical System / Power Distribution
Difficulty
Type
Generic (SAE)
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.