my cars been acting really strange lately. the shift light stays on despite the fact that im in fifth gear (its not an svt), the coolant warning light (you know, the little yellow "!") comes on when my car gets left out in the cold for even a small amount of time, the battery light comes on when i listen to music with the car off, and the most alarming, during hard acceleration, the car feels like the rev limiter is hitting when it is far from 6750 rpm. the rpm also goes up and down when the car is in neutral. the rpm fluctuates at idle from 750 to about 1250 and then settles around 750. its no fun to drive like this, if you can offer any advice, please do, it is greatly appreciated.