I have a Saturn SL2 with 98K miles on it. Since friday every time I start the car, the RPMs go up to about 1,800 then suddenly just drop to 500 RPMs almost stalling, then it would level to 800 RPMs, its optimal level of idling, but today it actually stalled. I don't know what the problem is or what even could be. I haven't gotten the timing belt replaced yet, but will this week since its due. What could be the problem?