Posted in

Why Won’t My Daytime Running Lights (DRL) Turn On? Bad Light Sensor or Control Module?

Daytime running lights not working? I’ve seen this a thousand times. Not the bulb. Not the wiring. It’s almost always the brain behind the system — and if you’re not testing it right, you’ll throw parts at it until something sticks. That’s how shops make money, not how you fix cars.

Two Real-World Failures — Not More

After 25 years, I can count the actual DRL failure patterns on one hand. Two stand out.

First: the DRLs don’t come on at all. Everything else works — headlights, parking lights, signals — but the forward-facing dim lights stay dark. You drive past a storefront window and realize they’re not on. That’s classic.

Second: the lights stay on. All the time. Even at night with the headlights active. That’s not just annoying — it blinds people. And yeah, it’s a compliance issue in Canada, Scandinavia, and most of Europe. But here’s what matters: in both cases, the bulbs are almost never the problem. LEDs don’t just die like halogens. They fade over years, not fail overnight.

The real fault? The control chain. Ambient light sensor, BCM, or the relay/fuse feeding the circuit. That’s where you look — not at the bulb.

Stop Guessing. Start Testing.

I’ve walked into shops where they replaced the DRL module, then the BCM, then the sensor — all without checking voltage at the connector. That’s not diagnosing. That’s gambling.

Here’s how I do it.

Step 1: Power at the Bulb?

Ignition on, vehicle in daylight. Back-probe the DRL connector with a multimeter. You should see 12–14V. If you do, the control system is working — the issue is downstream. Could be a dead LED driver, bad ground, or a failed emitter. But that’s rare.

If there’s no voltage? The problem is upstream. Now you move to the sensor and BCM.

Step 2: Is the Sensor Talking?

Grab a scan tool that reads BCM data. Look up the ambient light sensor PID. Cover the sensor with your hand — the value should drop. Uncover it — it should rise. Smooth, proportional change.

If it doesn’t move? Either the sensor’s dead, the wiring’s open/shorted, or the BCM isn’t reading it. But don’t assume it’s the sensor. I’ve seen rodents chew the harness behind the dash on a 2018 Silverado — looked like a sensor failure until we pulled the trim.

If the PID reads correctly but the DRLs still don’t turn on? That’s a BCM internal fault. The driver circuit inside the module is dead. No code, no warning — just silence.

Step 3: DRLs Stuck On? Here’s the Trick.

Disconnect the ambient light sensor. If the DRLs turn off, the sensor’s stuck in “dark” mode — replace it. If they stay on? The fault is in the BCM or a short in the control circuit.

Now check the BCM’s DRL control output wire with the sensor disconnected and the car in daylight. If you still read voltage, the BCM is internally shorted. Replace it.

Symptom Root Cause Mimics Definitive Test
DRLs dead, other lights OK Faulty sensor signal or BCM driver failure Blown fuse, failed relay, open power feed 1. Scan for BCM DTCs.
2. Monitor sensor PID — no change = sensor/wiring fault.
3. Check voltage at DRL connector. 0V = upstream fault. 12V = bulb/ground issue.
DRLs stay on constantly BCM internal short or sensor stuck “dark” Stuck relay, short to power in control circuit 1. Scan for DTCs.
2. Disconnect sensor — if DRLs turn off, replace sensor.
3. Check BCM DRL output wire. Voltage present = BCM failure.

Why Components Fail — Not Just What

Let’s talk real failure modes. Not textbook answers — what I see on the bench.

Ambient Light Sensor: UV and Water

Two things kill these: sunlight and moisture. The photodiode degrades over years of UV exposure. It still outputs a signal, but it’s weak — like a dimmer switch stuck at 10%. The BCM sees it as “dark” all the time, so no DRLs.

Moisture is worse. That little lens on the dash? It’s not sealed. On a 2016–2019 Toyota Camry, I’ve pulled sensors with condensation inside — corroded traces, open circuits. And no, a dash mat blocking the sensor isn’t a failure. That’s driver error.

BCM: Thermal Stress and Bad Solder

The DRL driver circuit switches every time you start the car. Thermal cycling. Over time, solder joints crack — especially on larger ICs. I’ve seen it on GM BCMS from 2012–2015, and certain Toyotas. No warning. One day it works, the next — nothing.

Moisture again plays a role. If the BCM’s under the dash and the AC drain clogs? That module sits in a puddle. Corrosion follows.

And yes, there are TSBs for this. But they don’t say “repair the board.” They say “replace the BCM and reprogram.” Because field repairs? Not reliable. Micro-soldering isn’t a garage thing.

How to Fix It — Without Wasting Time

This Isn’t a Plug-and-Play Job

Some fixes are DIY. Some will cost you more if you try. Know the difference.

01

Ambient Light Sensor Replacement

If it’s on the dash — yes, you can do it. Trim tool, maybe a Torx bit. Disconnect battery, unplug, swap, reconnect. Test. But if it’s behind the windshield? That’s a pro job. Especially if it’s tied to ADAS. Recalibration is mandatory. I’ve seen shops skip it — next thing you know, the lane departure warning’s off by two feet.

02

Standalone DRL Module

If your vehicle has a separate DRL module (some Fords do), swap it. Unplug, plug in, test. No programming. No fuss. Just make sure it’s OEM-spec. I once installed a $40 aftermarket module — lasted six months. Internal regulator failed. Stick with Denso, Visteon, or OEM.

03

BCM Replacement

This is not a DIY fix. The module needs VIN programming, security keys relearned, and often a factory scan tool. Get it wrong and you’ll disable the immobilizer, power locks, or even the instrument cluster. And no — don’t wire the DRLs directly to ignition power. I’ve seen it. Lights on all night. Blinds oncoming traffic. Drains the battery. It’s a hack. It’s unsafe. It’s not a fix.

Did It Really Work?

Don’t just turn the key and walk away. Test it.

After sensor replacement: use the scan tool. Watch the PID change as you shade and expose the sensor. Then drive in daylight — DRLs should come on. Turn on headlights — they should shut off. Simple.

After BCM replacement: test everything. Interior lights, door locks, key fob, warning chimes. Clear any DTCs. A BCM controls dozens of functions — just because the DRLs work doesn’t mean the rest do. I had one come back with no power windows. Turns out the module wasn’t fully configured.



To Prevent Recurrence

  • If replacing the windshield and the sensor’s embedded, demand recalibration. Not “maybe.” Not “we’ll see.” It’s required.

  • Seal integrity matters. That rubber gasket around the sensor? If it’s cracked, water gets in. Replace it.

  • Use OEM or high-grade aftermarket. I don’t care how cheap it looks online. These modules handle constant switching. Poor thermal design kills them fast.

  • Watch for early signs. If DRLs hesitate in garages or on cloudy days, the sensor’s fading. Replace it before it dies.

Cost vs. Value: When to Walk Away

Repair DIY Cost Shop Cost Success Rate Risk if Failed
Ambient Light Sensor (external) $50 – $150 $200 – $400 98% None — if installed right.
BCM Replacement & Programming N/A $800 – $1500+ 95% Immobilizer lockout, door module failure, CAN bus errors.
Standalone DRL Module $100 – $300 $300 – $500 99% Low — minimal integration.

Check warranty status first. Some manufacturers extend BCM coverage — especially on models with known issues.

And be honest: if the BCM fix costs $1,200 and the car’s worth $3,000, is it worth it? Maybe. But consider an aftermarket DRL kit with a standalone sensor and relay. It’s not factory, but it’s legal in most places and won’t break the bank. Just don’t bypass safety systems. And don’t expect it to pass inspection in Quebec.

Final Word

DRLs aren’t luxury. They’re safety. But fixing them isn’t about throwing parts. It’s about knowing the system, testing the signal path, and respecting the control logic. I’ve fixed these in 20 minutes — and I’ve seen shops take three days because they didn’t scan the sensor PID.

Test before you replace. And if the BCM’s bad? Don’t cut corners. Get it programmed right. Your customer’s safety — and your reputation — depends on it.

I’m a mechanic and driver with over 15 years of hands-on experience. I’ve diagnosed thousands of vehicles - from stubborn electrical faults to complex drivability issues. Now I write to help car owners and technicians fix cars faster, smarter, and with confidence. No guesswork. Just real-world solutions.