Hi Stace
Spose you have checked all the battery bits and pieces. Has the alternator been checked?
I am no expert at all, but I am sure that there will be someone here that will be able to help, like Gojeep
http://www.go.jeep-xj.info/
Post your question on the cherokee thread and watch the 'help' roll in.
Wen