My 2006 stalled twice yesterday. Was running normally, then suddenly stalled after driving for 10 minutes. Error message said something like “insufficient power available”. Started up fine after that, but a few miles later had the same problem.
Some potentially relevant background. The night before these two stalls I got some cheap gas from a no name station. A month earlier my car had a really rough start and check engine light came on, but it drove fine. Mechanic diagnosed a leak in the air intake tube (into turbo, I think), and replaced it. He said he got some strange codes though. (120D, 121B, 216D, 21E0 for air mass meter and fuel trim, and also control module comm code E000, 710B, 900B).
He said if the problem reoccurs I probably need an air mass sensor replacement. Thoughts?
Given it restarts so easily, I’m not too concerned re driving the ~10 miles to my mechanic, but I’ll be avoiding highways and rush hour. Or, do you think, I can damage the car by driving to the mechanic?