It happens randomly, i start the car and drove it, usually when i come back after a few minutes to start the car, it wouldnt start. usually i have to wait 2 hours and the car would start again. the car wouldnt crank, it does nothing. the battery is good, ive checked it. what could be the problem?