so, I've had my car (mazda protege) for about 5 years now. in this time, I've had 4 incidents where the car has stopped suddenly and the engine died. while stopped, all the usual dashboard warning lights go on (check engine, oil, etc)... turning the car off and turning the ignition back on has worked immediately every time. I'm not sure if it's related or just sheer luck, but every time it's happened, I was in the midst of slowing to a stop anyways (it's happened twice in bumper to bumper traffic, and twice as I was approaching a stop sign/red light). and clue wtf could cause a problem so randomly and sporadically?