I have a 2009 Jeep Rubicon that has some type of intermittent load. It can sit for between 1 and 3 weeks without a problem then it will have a dead battery. I've had it to 4 different shops and no one can figure it out. Any Ideas? It threw a code for the engine compartment light switch, but I don't have a light in the engine compartment?