This happened once before and never repeated itself until today. I went to start the warm engine on my 1996 FZJ 80 with 73K miles. The engine started but the lights on the dash (brake, engine oil, AT oil, etc.) that come on momentarily when you initially start the vehicle remained on constantly. I went to shut the vehicle off and removed the key but the starter kept turning over. I reinserted the key and turned on the ignition and the engine started, the starter stopped but the dash warning lights remained on so I shut off the ignition switch removed the key and the starter began turning again. This cycle continued until finally I disconnected the negative ground from the battery just to shut off the engine. When reconnected, the starter began turning again and the key was still in my pocket ??? I then disconnected the negative terminal again to shut the truck off and waited several minutes. I hit the starter a few times with a mallet thinking it was maybe stuck, and reconnected the negative terminal with no unordinary starter turning. I got inside and turned on the ignition and the truck started no problem and ran correctly. Any ideas on what the cause of this problem may be? Probably unrealted but worth mentioning is the fact that it downpoured the other day and my sunroof leaked water through the drain tube and into the driver's side foot well. I removed the carpet and dried this out yesterday without any problem. I am all ears to your wisdom and advice. Thanks in advance for the many suggestions, critique, and criticism I will no doubt get in response. ???