as others said, you should test the battery, battery cables, cable ends and starter as a first point. chances are, it's somewhere in there that's giving you grief. If all of that checks out clear and is tested good, we can try to go on. It sounds like possibly a bad power booster(?) on the starter motor, a bad relay or bad cables/ends probably on the battery end.
1995 ZJ ltd, 4.0 i6, *cough stock cough* 253,xxx and still pumping strong
1998 Chevy Cheyenne K1500, 5.7L Vortec, mostly stock
*In peace, sons bury their fathers. In war, fathers bury their sons. - Herodotus
[QUOTE=JasonStebbins]We can call it the Whoosh King Catalog System. :D[/QUOTE]