Going through this with a late first gen KJ And here are the things that have helped me.
Kind souls asked me questions, like, do I have a sunroof? Is my floor wet? Is your windshield gasket ok? ( all things that pointed to wetness. ) This may not apply to you, but all three of my answers were yes. If this does apply to you, I wrote a HowTo called KJ Sunroof Plumbing.
The other thing I did was to apply the rule used in computers. Get out and get back in. In other words, restart. < this link explains that in a memorable way.
To do this I removed both battery cables and put the ends together overnight. Next day I printed the interior fuse box schematic for our model and year that I found free online and pulled inspected and replaced each fuse in the interior panel ( except the plastic carrier housed ones that go to the BCM etc, I wrote a post about this.)
Because I needed the battery disconnected and all capacitors discharged while accessing and cleaning sunroof drain lines to avoid mucking up the side curtain airbags if the sunroof pan overflows and swamps the left front pillar ( which can swamp fusebox and BCM if overflowing ) I left the battery completely undone and cleaned our front sunroof drains. This also involved dropping the command center ( or whatever you call it ) between the visors and later replacing it.
When this was all done I found after the key was turned in the ignition to facilitate closing the sunroof, when I turned it off again, HUZZAH! everything had apparently reset and no more interior lights remained on all of the time.
Was this the result of a day without the battery connected and the capacitors being discharged? the fuses being pulled and replaced? Everything drying out? Only the Jeep Spirits know, but after bravely leaving the battery connected overnight, I pleasantly awoke to a vehicle that starts as it should, without any interior lights remaining on to drain the battery. Ahhhh.. what a nice feeling for a fun 40 degree F day spent KJ plumbing.
If this process doesn’t work for you.. then you might consider having your BCM rebuilt and reprogrammed. Last I read the part alone tips the register at around 500USD, but, receiving yours back rebuilt and freshly programmed equals “plug and play” instead of the roulette spin you’ll get from a “pull and pay“ salvage yard or eBay.. plus messing with reprogramming it.
A company called
The Module Experts is the only place I’ve read about yet that does this, but there may be others if you dig around.
Offering repairs of ECU, ECM, TCM, PCM, BCM, and many other electronic control modules. Our Skilled Module Experts will walk you through the process and options of getting your vehicle back on the road in no time.
moduleexperts.com