System Power Relay Circuit Short to Battery
The B2545 code indicates that the control module has detected a short circuit to battery positive (B+) in the control circuit of the system power relay. This relay supplies power to various modules and electrical components when the ignition is turned on. The short causes the module to register an abnormally high voltage on the relay control circuit, exceeding the manufacturer's specified thresholds. This can keep the relay continuously energized or prevent it from switching properly, potentially causing battery drain or electrical system malfunctions.
1. Commonly Affected Makes
2. Most Common Causes
- System power relay internally damaged or with a shorted coil
- Relay control circuit wiring shorted to battery positive (B+)
- Corroded, damaged, or misaligned relay connector pins causing contact with battery voltage
- Faulty control module incorrectly interpreting the circuit signal
- Incorrect or higher amperage fuse installed, allowing short circuit conditions
3. Symptoms You Will Notice
- Battery drain when the vehicle is off
- Electrical components not turning off with the ignition
- Check Engine Light or warning lights illuminated
- Intermittent or no power to certain modules
4. Step-by-Step Diagnosis
Check for technical service bulletins (TSBs) related to B2545 for the specific vehicle
Visually inspect the system power relay and its connector for corrosion, damage, or bent pins
Test the relay control circuit for voltage with the ignition off; if voltage is present, there is a short to B+
Measure resistance across the relay coil; a shorted coil will show very low resistance
Verify the fuse rating for the relay circuit; replace if incorrect amperage is found
If all else is normal, suspect a faulty control module and perform further diagnostics per manufacturer procedures
5. Frequently Asked Questions
Is it safe to drive?▼
The severity is medium. You may be able to drive short distances, but the issue can cause battery drain or electrical failures. It's best to diagnose and repair promptly to avoid being stranded or damaging other components.
How much does it cost to fix?▼
Repair costs typically range from $100 to $400, depending on the cause. Replacing a relay or repairing wiring is on the lower end, while a control module replacement can be higher.