i had that exact same problem. i would be driving normally, on the road and it would slowly start to die and then just choke out completely, i would wait a few mins and it would start right back up but do the same thing. i had a garage look at it, they charged me 91 bux and told me they had no idea. let me know if you figure this out. good luck!!