when you shut the jeep off will it re-start right away? Are you sure that something is draining the battery? how old is the battery? After you get it running and shut it off try taking the +terminal off, how big of a spark? If nothing is on there should be almost no spark or none. If there is a spark start taking out fuses till it stops, then look in that circuit for a short. A diagnostic machine will not help it will probly only tell you if the charging system is working or not. You can check your own charging system with a multi meter, start the jeep and turn on all accesory ie heater fan headlights any other thing that draws lots of power, and the system should still be above 12.5 v to 13.5 v or about that. Know what your battery volts are befor you start so when its running you know if the system is charging.