Skip to main content

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?

Whether it is safe to keep driving depends on the cause and severity of the vibration. 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

Step-by-Step Diagnosis

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.

Relevant Fault Codes

When Is a Diagnostic Scanner Useful for Shaking at Idle?

A diagnostic scanner is useful when the shaking is caused by an engine-management problem such as a misfire, lean mixture, airflow issue or another combustion-related fault.

Use a scanner that can read fault codes and display live data such as misfire counters, fuel trims, MAF readings and oxygen sensor data. However, a scanner will not diagnose mechanical vibration caused by worn engine mounts, so those still require physical inspection.

Compare OBD2 Scanners →

– Written by OBD Europe Technical Team –

Hit enter to search or ESC to close