For a battery that is drained and in good condition, it does not require a long time for it to be recharged. Without the ability to test the battery voltage, you have no means to understand the battery condition at that instant. When it works with a jumper, it definitely indicates a battery power problem.
Did you check if the dash indicator lights turns on when ignition key is turned to ON?
Are the headlights, horns and hazard lights working when you were not able to start?
If you have not removed the battery terminals, disconnect them and check for contaminations. Clean them if necessary.
Check the battery negative ground to body connections.
The non working roof light should not be the cause.
A stuck fan relay would cause the fans to remain on without stopping and it could be intermittent.
Sunday, September 20th, 2009 AT 11:40 PM