Why Is My Car Shaking at Idle?

A car that shakes, vibrates, or has an uneven idle is experiencing what mechanics call a 'rough idle'. The engine should run smoothly between 600-1000 RPM at idle. When combustion is uneven across cylinders, you'll feel vibration through the steering wheel, seat, or floor.

Rough idle is one of the most common engine complaints, and it's almost always caused by an issue with fuel delivery, air intake, ignition, or engine mechanical components.

Common Causes of Rough Idle

The most likely causes, from most to least common:

  • Fouled or worn spark plugs — Plugs degrade over time and cause weak or inconsistent ignition.
  • Vacuum leak — Cracked or disconnected vacuum hoses let unmetered air into the engine.
  • Dirty or faulty idle air control (IAC) valve — Controls airflow at idle; carbon buildup causes sticking.
  • Clogged fuel injectors — Prevents proper fuel spray pattern, causing lean misfires.
  • Dirty throttle body — Carbon buildup restricts airflow.
  • Failing ignition coil — Causes intermittent misfire on one or more cylinders.
  • Engine mount failure — Worn mounts transmit more vibration to the cabin.

How to Diagnose Rough Idle

Start with the basics before moving to more complex diagnostics:

  1. Scan for codes — Use an OBD-II scanner and MyMait to check for stored fault codes.
  2. Check spark plugs — Remove and inspect. Replace if worn, fouled, or the gap is incorrect.
  3. Listen for vacuum leaks — With the engine running, listen for hissing sounds around the intake manifold and vacuum hoses.
  4. Inspect the throttle body — Remove the air intake hose and look inside. Clean with throttle body cleaner if dirty.
  5. Check live data — Use MyMait to monitor RPM, fuel trims, and oxygen sensor readings at idle.
  6. Test ignition coils — Swap coils between cylinders to see if the misfire follows the coil.

Estimated Repair Costs

Costs vary depending on the cause (Australian estimates):

  • Spark plug replacement: $80–$250
  • Vacuum hose repair: $50–$150
  • IAC valve cleaning/replacement: $100–$350
  • Throttle body cleaning: $80–$200
  • Fuel injector cleaning: $100–$300
  • Ignition coil replacement: $120–$400 per coil
  • Engine mount replacement: $250–$800

Try MyMait for Free

AI-powered vehicle diagnostics that explain what's wrong in plain English.

Learn About MyMait

Common Fault Codes

P0300 — Misfire P0301 — Cyl 1 Misfire P0171 — System Lean P0420 — Catalyst P0440 — EVAP System P0505 — Idle Control
Browse all 10,000+ codes →

More Guides

Coolant Temperature Light — Overheating causes & fixes Catalytic Converter Cost — Australian price guide O2 Sensor Replacement Cost — Prices & DIY guide Spark Plug Replacement Cost — Prices by car type Transmission Repair Cost — Australian price guide EGR Valve Replacement Cost — Symptoms & repair prices What is OBD-II? — Complete guide to your car’s diagnostic system How to Read DTC Codes — Step-by-step with a Bluetooth scanner