B2249 — Head Lamp Relay Coil Short to Battery #
Note: The description of this diagnostic trouble code (DTC) may vary slightly depending on the vehicle manufacturer. Always refer to OEM (Original Equipment Manufacturer) documentation for your specific model.
- Headlamp Relay Coil Circuit Short to Battery (Ford, Lincoln, Mercury)
- Headlamp Relay Shorted to Power (Toyota, Lexus)
- Headlight Relay Short Circuit to Battery (GM, Chevrolet)
Summary of DTC B2249 #
The B2249 code indicates that the vehicle’s onboard diagnostics system has detected an electrical short between the headlamp relay coil (the electromagnetic part inside the relay that switches the headlights on/off) and the battery voltage supply. This means the relay coil is receiving constant power, even when it shouldn’t, which can cause headlamps to behave erratically or stay on unintentionally. The code is typically set by the body control module (BCM) or lighting control module, which continuously monitors circuit integrity. Quick diagnosis is important to prevent further electrical issues or potential battery drain.
Common Symptoms for Code B2249 #
When B2249 appears, your car may exhibit one or more of these issues. The symptoms may be subtle at first, but tend to progress if unaddressed:
- Headlamps stay on after ignition is turned off
- Headlights do not turn on when switched
- Intermittent headlamp operation (flickering or cutting out)
- Battery draining overnight or when parked
- Lighting-related warning messages or dashboard lights
Probable Causes of B2249 (Most to Least Likely) #
This code is most often triggered by electrical faults in the headlamp relay circuit. Here are the most common causes, ranked by frequency:
- Short circuit in the wiring harness between the headlamp relay and battery voltage supply
- Failed or stuck headlamp relay (relay contacts welded or coil internally shorted)
- Corroded or damaged relay socket or fuse box
- Water intrusion in the fuse/relay box causing bridging across terminals
- Faulty lighting control module or body control module (rare, but possible)
Step-by-Step Diagnostic Guide for B2249 #
Accurate diagnosis is the key to a reliable fix. Follow these steps to pinpoint the root cause of the B2249 code:
- Step 1: Verify the code with a scan tool and check for related lighting or power circuit DTCs.
- Step 2: Inspect headlamp operation—do they stay on, not work, or flicker?
- Step 3: Visually inspect the relay, relay socket, and fuse box for corrosion, discoloration, or water damage.
- Step 4: Remove the headlamp relay and check for continuity between the relay coil terminal and battery voltage (with ignition off). There should be no continuity; if present, a short is likely.
- Step 5: Test the relay itself by swapping with a known-good relay (if available) or using a relay tester.
- Step 6: Trace the wiring harness between the relay, battery, and lighting module for pinched, melted, or exposed wires.
- Step 7: If all else checks out, use an OEM scan tool to test the body control or lighting module for output faults.
Possible Repairs for B2249 #
The right repair depends on where the fault is found. Most fixes relate directly to the causes above:
- Repair or replace damaged wiring in the headlamp relay circuit
- Replace the faulty or stuck headlamp relay
- Clean, dry, or replace corroded relay sockets or fuse boxes
- Address sources of water ingress to prevent future corrosion
- Replace the lighting control module or body control module if confirmed defective
Is It Safe to Drive with Code B2249? #
Driving with this code is NOT recommended, unless absolutely necessary. If the headlamps are staying on, you risk draining the battery and being stranded. If they are not working, your visibility and safety, especially at night or in bad weather, is severely compromised. Even if the lights seem to function, a short circuit can pose a fire hazard. Have your vehicle inspected and repaired as soon as possible.
Vehicles Most Frequently Affected by B2249 #
This code is most commonly seen on vehicles where the headlamp relay circuit is monitored by the BCM or similar module. Models especially prone to this issue include:
- Ford F-150, F-Series, and Explorer (2005–2014)
- Lincoln Navigator and Town Car (2006–2012)
- Toyota Camry, Corolla, and Tundra (2007–2017)
- Chevrolet Silverado and GM trucks (2007–2015)
- Some Lexus and Mercury models (2006–2014)
Common Mistakes & Best Practices with B2249 #
Misdiagnosis can lead to wasted time and money. Here are the most frequent errors and some tips to avoid them:
- Replacing the headlamp bulbs without checking the relay or wiring
- Ignoring signs of corrosion or water damage in the fuse box
- Assuming the relay is the only possible culprit—always check wiring and connectors
- Overlooking intermittent shorts caused by harness rubbing or pinched wires
- Not clearing the code after repair, which may prevent the system from resetting
Quick FAQ for B2249 #
Still have questions? Here are some fast answers to the most common concerns:
- Q: Will replacing the headlamp relay always fix B2249?
A: Not necessarily. If the underlying issue is a wiring short or water-damaged socket, the code will return. Always inspect the entire circuit. - Q: Can B2249 drain my car’s battery?
A: Yes. If the headlamps remain on when the car is off due to this fault, it can fully discharge the battery.




