So I was on my way home from work. Mind, I started work at 7AM and it takes me an hour to get to work. And I left at about 5:45PM. I work in Parlin, NJ and live in Butler, NJ. So i'm on I-287 and my battery light comes on. I keep driving tho. Then the Traction Control Active, ABS, Traction Control off, Check Engine, and E-Brake lights come on. Then, if i take my foot off the gas, the speedo drops to 0 mph, but if I press the accelerator, it flys back to 65mph. Then, all of a sudden, the car jerks soo hard, that I thought someone hit me. I then couldn't accelerate anymore. So i quickly pull into the shoulder and the center display goes out. I called mazda roadside assistance at 6:15PM and got off with them at 7PM and they said someone would come in 90 minutes or less. I wait, 90 minutes comes and goes. I called mazda a few times and they said someone is coming. Finally at 9:30PM the tow truck comes and we tow it to Wayne Mazda, which is still a good half hour away. So we got there around 10PM, and left the key in the night box. I have no clue as to what is wrong with the car. The only guess i have is that the maybe the alterator isnt working?? But anyways here I am at 11:20 beyond tired from work and this car business and not having eaten since noon. I categorize this as one of the longest days of my life. Also a great way to end my first week and my job.