New batteries the light will stay on longer, I thought I had problem too. Called the manufacturer about it and they said that he new batteries will do that. I think mine would stay on about 8 hours the first few times. Later it will get where it goes off sooner when you turn off engine. If you want it to go off sooner just turn engine off and then key back on with lights on but do not start and it will go right off.