Car Shakes When Idling — Causes, Fixes & Cost
If your car shakes or vibrates while idling, it usually indicates an issue with engine combustion, air–fuel balance, vacuum integrity, or engine mounts. While the problem may seem minor at first, ignoring it can lead to misfires, poor performance, and increased repair costs.
Symptoms
- Vibration when the car is stopped
- Rough or unstable idle RPM
- Engine shaking more when AC is on
- Dashboard or steering wheel vibration
- Check Engine Light may be on
Most Common Causes
1) Engine misfire
Misfires at idle are extremely common and often caused by worn spark plugs or failing ignition coils. These issues frequently trigger codes like P0300 – Random Misfire or cylinder-specific misfires such as P0301, P0302, P0303, and P0304.
2) Vacuum leak
A vacuum leak allows unmetered air into the intake, causing a lean mixture and unstable idle. This often triggers P0171 – System Too Lean.
3) Dirty throttle body
Carbon buildup on the throttle plate restricts airflow at idle, causing shaking and low RPM.
4) Failing engine mounts
Worn or cracked engine mounts cannot absorb engine vibration, making the entire car shake when idling.
5) Dirty or failing MAF sensor
A contaminated MAF sensor sends incorrect airflow data, causing rough idle and hesitation. This may trigger P0102 – MAF Sensor Low Input.
Can You Drive With This Problem?
Driving is usually possible, but not ideal. Misfires and lean conditions can damage the catalytic converter, while broken engine mounts can worsen quickly. If the shaking becomes severe or the Check Engine Light flashes, stop driving immediately.
Severity Level
- Low — Minor vibration, no warning lights
- Medium — Rough idle, reduced performance
- High — Strong shaking, misfires, flashing Check Engine Light
Repair Cost Estimates
| Problem | Typical Cost |
|---|---|
| Spark plugs / ignition coils | €60–€250 |
| Vacuum leak repair | €50–€200 |
| Throttle body cleaning | €20–€120 |
| Engine mount replacement | €150–€400 |
Possible Fault Codes
- P0300 — Random/Multiple Misfire
- P0301 — Cylinder 1 Misfire
- P0171 — System Too Lean
- P0102 — MAF Sensor Circuit Low Input
How to Diagnose (Step‑by‑Step)
Step 1 — Scan for fault codes
Check misfire counters, fuel trims, MAF readings, and O2 sensor data.
Step 2 — Inspect ignition components
Remove and inspect spark plugs and ignition coils for wear or carbon buildup.
Step 3 — Check for vacuum leaks
Inspect hoses, intake boots, and PCV system for cracks or loose connections.
Step 4 — Inspect engine mounts
Look for cracks, collapsed rubber, or excessive engine movement.
Step 5 — Clean the throttle body
Remove carbon buildup from the throttle plate and housing to restore stable airflow.
Recommended OBD2 Scanner
To diagnose rough idle accurately, you need an OBD2 scanner that can read misfire counters, fuel trims, and live sensor data. This helps determine whether the issue is ignition, air–fuel balance, or mechanical vibration.