I was driving when the battery light came on and engine cut out. I tried starting the engine, but the engine turned over but didnt fire. I tried again after about an hour and it eventually started up. It went from just turning over, to signs of firing, to actually firing and running. A couple of days earlier I noticed that it took few seconds of the key turned for the engine to start. The next morning (after the breakdown) the engine started immediately. Any ideas on what it could be or where to start looking? Thanks!