2005 Mazda 6 • 100,000 miles

I have a 2005 Mazda 6, 6 speed automatic. I started my car this morning and everything seemed fine. I revved the engine a bit before it was completely heated up. When I got to a stop light ( had my foot on the break) the tachometer was fluttering and the car actually moved a bit, even though my foot was on the break. I drove it to the next stop light, then the tachometer fluttered again, except this time I could feel the car shaking a little, which is when my car engine turned off. I can turn the engine on, but it will turn off after a few minutes. Please help! Thank you! =)
February 17, 2013.

Check out the related content below while we wait for the question to be answered by a professional mechanic.