park up, lock the car, walk away – and the interior light is still glowing like it’s waiting for you to climb back in. A day later the battery is flat, the central locking starts acting odd, and suddenly what looked like a “tiny bulb issue” has turned into a proper headache.
An interior lights staying on fault is one of the most common warning signs we see before wider body electrics start playing up. Sometimes it’s simple. Sometimes it’s the Body Control Module (BCM) or BSI getting confused by bad inputs, wiring faults, or an internal failure. The trick is knowing which is which before you burn time and money.
What “interior lights staying on” really means
Modern vehicles don’t run the cabin light on a simple on-off feed like older cars did. The interior lamp circuit is usually controlled by the BCM/BSI, which takes inputs from door latches, the boot latch, key/ignition status, alarm system, and sometimes even the infotainment or ambient lighting controller.
So when the lights won’t go out, the car is effectively saying one of two things: either it genuinely thinks something is still open or active, or the module controlling the output is stuck on.
That matters because the same network of inputs is often shared with central locking, alarm arming, keyless entry, immobiliser wake-up, and sleep mode. That’s why a cabin light fault can come bundled with battery drain, alarms triggering randomly, or a car that won’t “go to sleep”.
Start with the quick checks that actually save time
Before anybody starts talking about coding, modules, or expensive diagnostics, there are a few fast checks that can separate a simple cause from a deeper one.
First, check the obvious manual override. Many cars have a 3-position interior light switch (on, door, off). It sounds basic, but bumped switches are common, and some vehicles have separate front and rear lamp switches too.
Next, look at the dash. Most cars will show a door-ajar icon or message if a latch is reporting “open”. Don’t assume it’ll always be accurate – it’s only as accurate as the input the BCM is receiving – but it’s a strong clue.
If you’ve got a dimmer wheel or interior illumination control, move it through its range. Some vehicles allow interior lights to stay on at full brightness if the dimmer is turned up to the “courtesy on” position.
Finally, do a proper lock test. Lock the vehicle, wait two to five minutes, and see if the lights time out. Some cars will hold interior lamps for longer if a key is still detected inside or if a door was recently opened. If the lights never time out, you’re dealing with a hard “on” condition rather than a slow delay.
The most common causes of an interior lights staying on fault
Door latch or door switch faults (the classic)
On many vehicles the door “switch” is built into the door latch assembly, not a separate plunger switch you can see. When that micro-switch fails, gets wet, or goes intermittent, the BCM can be told the door is still open even when it’s shut.
This often shows up as: interior lights staying on, the alarm refusing to arm, central locking doing one thing on some doors and another on others, or the dash intermittently showing an open door while driving.
Trade-off: a latch fault is relatively straightforward to fix, but it’s easy to misdiagnose which door is at fault if the signal is flickering. A proper scan tool that can show live door status helps a lot.
Boot or bonnet latch reporting “open”
Boot latches get water ingress, and bonnet switches can go out of alignment after repairs. If the BCM believes the boot is open, it can keep courtesy lights on and prevent the car entering sleep mode. That sleep mode point is key – no sleep mode means battery drain.
If you’ve got a vehicle where the interior lights are on and the battery dies overnight, don’t ignore the boot and bonnet circuits just because the cabin doors seem fine.
Water ingress into connectors or wiring
Moisture in a door loom, A-pillar connector, tailgate wiring, or under-seat harness can create phantom signals. The BCM sees a fluctuating “door open” or “wake” request and keeps the lights active.
This is where “it depends” comes in. If the fault only happens after heavy rain, a car wash, or damp mornings, think water ingress before you condemn a module.
Aftermarket accessories wired into the wrong place
Dash cams, trackers, stereos, and towbar electrics can all cause problems if they’re spliced into courtesy light circuits or CAN-related wiring. The interior lights staying on fault may start immediately after an install, or it may appear weeks later once a poor joint oxidises.
Good installers take permanent live and ignition live from the correct fused locations. Bad installs often “grab a feed” that looks convenient and creates back-feeds the BCM doesn’t like.
BCM/BSI not going to sleep (module wake-up issue)
If the BCM stays awake, it may keep the interior lights powered or keep re-triggering them. You’ll often see other symptoms alongside it: random locking, indicators flashing oddly, wipers misbehaving, or a battery that keeps going flat even after a new battery is fitted.
The hard part is this: a BCM can stay awake because it’s faulty, or because another component is keeping it awake. A decent diagnostic approach checks for network wake-up and isolates the trigger.
Internal BCM/BSI failure (output stuck on)
When an internal driver circuit fails, the module can hold an output on regardless of what the inputs say. That’s when you’ll notice that even if every latch shows “closed” on diagnostics, the interior lamps remain on, or they behave unpredictably.
This is also where owners get caught out by repeated parts swapping. Replacing door latches, bulbs, and switches won’t fix an output stage that’s shorted or a module that’s corrupted.
A simple, practical diagnosis path (without the fluff)
If you want a realistic way to narrow this down, think in three questions.
First: does the car think a door/boot/bonnet is open? Use the dash display and, ideally, a scan tool that shows live data for each latch. If one latch flickers between open and closed, that’s your prime suspect.
Second: does the fault change when you physically manipulate a door or harness? Open and close each door firmly. Wiggle the loom gently where it passes through the rubber gaiter. If the light flickers or the dash warning changes, you’re looking at wiring or latch signalling.
Third: does the interior light circuit respond logically to commands? If the vehicle has an interior light test via diagnostics, or if you can command the lights off and they stay on, that points towards the output control side.
If you reach the point where inputs look sane but the output is still wrong, that’s when BCM/BSI involvement becomes likely.
Why a flat battery is more than a nuisance
Courtesy lights draw enough current to flatten a battery, but they’re rarely the only drain. If the BCM is awake, multiple systems can remain powered: network modules, gateway functions, and even some infotainment circuits. That’s why people fit a new battery and still get the same issue.
Repeated deep discharges also shorten battery life and can create a second layer of faults – low voltage causes modules to throw codes, lose memory, or behave erratically. So yes, interior lights stuck on can be “the start of it”, not the whole story.
When it’s time to stop guessing and deal with the BCM/BSI
If you’ve checked the switch positions, confirmed the door/boot/bonnet status isn’t lying, ruled out obvious water ingress at a latch, and you’re still seeing the interior lights staying on fault, you’re into specialist territory.
At that stage the best outcomes come from handling the module properly – tested, repaired where possible, and replaced with the right coding already done so the vehicle recognises it.
That’s exactly what we do at FixMyBCM.co.uk: BCM and BSI repair, cloning, and coded replacement for ALL makes and models, built to get vehicles back on the road quickly, without dealership programming delays, and backed by a lifetime warranty.
What “coding included” really saves you
A lot of owners and even some garages get stuck on the same point: “If I change the module, will the car start?” Sometimes it will, sometimes it won’t. Some vehicles will immobilise. Others will lose central locking sync, lighting configuration, or key functions.
That’s why pre-coded, plug-and-play style solutions matter. The job stops being a long chain of towing, booking, programming, and waiting – and becomes a straightforward fitment with predictable results.
The honest trade-offs
Not every interior light issue is a BCM fault, and it’s a mistake to treat it like one. A corroded latch or broken tailgate wire is cheaper and faster to sort, and you want that found first.
But it’s also a mistake to keep throwing basic parts at the car when the signs point to module control problems, especially when you’ve got repeat battery drain or multiple body functions misbehaving. The cheapest fix is the one that actually ends the fault.
If you’re stuck, the most productive next step is to gather two bits of information: what the car reports as “open” on live data, and whether the vehicle goes to sleep after locking. With that, a proper diagnosis becomes much clearer.
A cabin light that won’t turn off isn’t just annoying – it’s your vehicle telling you it can’t settle down. Get it listened to properly, and the rest of the electrics usually calm down with it. Coventry