Several things can cause this. When the car dies, you need to check for spark and fuel to the engine to see which one is missing. Then, you can start to limit the possibilities.
Also, I would recommend that you take it to a nationally recognized parts store to have the computer scanned for trouble codes. If one is stored, it will indicate where the problem is coming from.
Tuesday, November 18th, 2008 AT 1:19 PM