182000 km on board, 4 cylinder engine problems started recently these are symptoms: when starting car, engine RPM surges to 3000, after a few seconds drops to 1000. every time it drops to 1000 it surges again to 2000 and keeps oscillating until I put automatic transmission in gear. when it is in gear engine RPM drops to a stable 1500 RPM, which is high for idle. engine is always pushing car forward and I must press brakes very firmly to keep the car in place. when acelerating, there's no problem. there's no problem on highway either. however, when breaking, or if I let the car slow down on it's own, when it drops below 60 km/h the RPM starts oscillating again. in order to stop the oscillations I either have to break or give it a little gas. it seems that as long as the engine is under load it is fine, but when it's running freely at "low" speeds (under 50-60 km/h) it oscillates between 1000 and 2000. it's as if the engine thinks it will stall so it pushes the RPM high, then realises it is too high, drops it and thinks it will stall again. first time the problem appeared, it went away after a couple of days, however the problem was reversed: idle RPM was too low, around 500, and the car was slowly backing up on an incline instead of staying in place as it should. it also stalled when I reached the end of the driveway and stopped giving it gas. what could be wrong? the dealer wants 1500 to replace computer and "servo control" or "servo control valve", whatever that is, however I doubt he knows what the problem is.