I had a problem late last year on my '97 GC 4.0L. The engine would turn over fine but the engine still wouldn't start. I had it towed to the dealer since I thought it was something more serious. I never would have imagined it was just the battery but that was the cure. Kinda dumb in retrospect having it towed and paying ultimately for a battery change (though the tow was under warranty) but I just didn't imagine it was just the battery. At least I didn't pay the $80 dealer price for their battery -- ran to another store and got a nice one for $40 and the dealer popped it in for me.
Cape Canaveral, Florida
2005 Jeep Grand Cherokee Laredo 4.7L
2005 Dodge Durango SLT 4.7L