* Fuel injectors: Clogged or dirty fuel injectors can prevent the engine from getting the fuel it needs to run properly.
* Air filter: A dirty air filter can restrict airflow to the engine, causing it to run rich and idle rough.
* Throttle body: A dirty throttle body can prevent the engine from getting the air it needs to run properly.
* Idle air control valve: A faulty idle air control valve can cause the engine to idle too high or too low.
* Vacuum leaks: Vacuum leaks can cause the engine to run lean and idle rough.
* Compression problems: Low compression in one or more cylinders can cause the engine to run rough and have sluggish acceleration.