Same thing happened to me with my grand am. turns out i was low on oil and it threw a rod. I still drove it for a few more days then it finally took a crap on me.