You may have a busted interlock, the piece that connects the key cylinder to the starter switch, I had it happen to me wifey just made it into the garage turned off the engine and the interlock broke.
Interlock can be gotten at any jeep house, but installing is a bitch but I managed with help of...