2000 Jeep Grand Cherokee stalls occasionally

2000 Jeep Grand Cherokee Limited, occasionally stalls out, restarts after 5 to 10, 15 minutes. Battery drains when battery terminals stays connected. Issue not detectable on OEM device. Any thoughts/ideas?

The alternator is probably kaput. Usually,when the alternator fails, it’s up to the battery to provide electrical power to everything in the car. Diagnosing a dead battery is easy, though. Jump-start the car, remove the jumper cables, let the car run, and wait. If the alternator is dead or weak and not effectively charging the battery, the car will eventually stall. But the best way to determine if the problem is a dead alternator or dead battery is simply to test the battery with a voltmeter, which you can get at most auto stores.