I have a 06 chevy cobalt and it started shaking today..I drove it to work and it was fine then when I started it up to leave it didnt start then I got it on and let it sit then while driving it was shaking and now there is a smell what can cause this...help