I ended up buying an 09 cobalt from a little side of the road dealership last year. A while ago my check engine light came on but I was unable to afford any big repairs at the time. I took it to autozone and they ran the code and came back with 3 things. One of the issues was related to my spark plugs. I ended up replacing all my plugs. The second was a misfire contributed to the sparkplugs. The second was my intake camshaft timing sensor. I went today and got the timing sensor replaced when I got an oil change and a new air/oil filter. My engine light is still on and when I'm stopped at a red light the car begins to shake and rock back and forth. Anyone have any ideas what it could be? I just put 313 bucks into parts and labor today and im not trying to put much more in.