ok guys help me out here, 93 gc 4.0 when starting the jeep of a morning it will crank and crank until the battery is dead, the only way you can get it to start is to turn the key to the run position and let it sit for anywhere from 5 to 30 seconds. i have noticed that if you just jump in and start cranking it wont start. if you turn the key on and wait for the check engine light to come on and then go off it will fire right up. then and only then it will start, i can't figure out why it doesn't come on as soon as the key is turned on. almost like waiting for a diesel to warm up the glow plugs. I also noticed that as soon as the check engine light comes on there is a buzzing sound that only lasts for a second coming from under the hood. there are no codes stored, and it runs fine once it starts. :???: