okay I know that this totally sounds wierd but it is something to check... Mine would do the same thing, it would even at time die when shutting the door or driving over a bump. what I found is a loose connection under the panel that is above the pedals. If you are looking at the pedals the particular connection to the left of the steering columb. There are a couple of them, I would just check to make sure they are all tight. that is what fixed mine and have had no problems since. good luck