Could be a number of things causing this. Start with the easy/cheap things first, and cleaning the air filter would be a good starting point.
Also check for vacuum leaks in the throttle body, fast idle mechanism and the inlet rubber (between throttle body and head) which is prone to perishing. Any unmetered air entering the engine will cause erratic engine speed.
|