* Vacuum leak: A vacuum leak can cause the engine to run lean, which can lead to a shaking idle.
* Faulty ignition system: A faulty ignition system can cause the engine to misfire, which can lead to a shaking idle.
* Dirty fuel injectors: Dirty fuel injectors can cause the engine to run rich, which can lead to a shaking idle.
* Worn engine mounts: Worn engine mounts can allow the engine to move around too much, which can cause a shaking idle.
* Driveline problems: Problems with the driveline, such as a worn universal joint or a faulty transmission mount, can also cause a shaking idle.