My car was having a similar problem in that it would run for 30-40 minutes then die and then would not restart for approximately 1-2 hours. After that period, it would fire up without a hiccup. Also, sometimes if I would drive for 15-20 minutes, make a stop, it wouldnt restart and then needed to sit for the same 1-2 hours. Dizzy was swapped out and haven't had anymore problems with it.