I had the same thing happen when I first got my car. I was driving home doing around 70 MPH and the car just died, check engine light came on and then the engine came back to life. This happened several times on the drive home, so I took it straight to the shop and after looking at the car they changed the Air flow meter and I haven't had a problem since.