Hey everyone, i have a 2005 cobalt 2.4L LS that recently starting shifting bad. The car shifts at very high RPM's in first gear and is rough in all the other gears. Funny thing is it doesnt do it all the time. Sometimes when you run it, it'll shift terrible, and it throws a check engine light...