We have been putting a lot of time and money into our cars lately. Tires, O2 sensors, muffler, spark plug wires, etc. These things definately needed done...I'll give you that. But, our car was still stalling.
Our dear friend and mechanic told us that we needed a new ignition switch. I decided to google this so we could order the part and - lo and behold- our car was recalled for the ignition switch years ago. Somehow we never got a recall notice. (Lost in the move? Sent to lender instead of us? Sent to former owner?)
Moral of this story: The ignition switch was faulty. Is considered deadly. And will be fixed at the dealers for FREE.
ALWAYS Google it!