I went in with a check light and also my car stalled on me on the fwy at rush hour. They scanned for the codes from the checklight and explained what all 3 meant. They said for this problem, I would need to go to dealership. When I asked how much I owed for diagnosis, they said "we never charge for diagnostics". They are wonderful and knowledgeable!