Skanyx
FeaturesPricingHow It WorksBlogDownload
Log in
← Back to Blog

Rough Idle: Causes, Diagnosis, and How to Fix It

Skanyx Team•March 18, 2026•5 min read

Your engine shakes, vibrates, or hunts at idle. Rough idle has a handful of common causes that range from a 10-euro fix to a serious engine issue. Here is how to narrow it down systematically.

Quick Answer

Rough idle is most commonly caused by vacuum leaks, worn spark plugs, or a dirty throttle body. Start by checking for cracked vacuum hoses and replacing spark plugs if they are due. Cleaning the throttle body costs under 15 euros and fixes many cases. Most rough idle repairs are under 200 euros. An OBD2 scan for misfire or fuel trim codes narrows down the cause quickly.

A smooth idle is the baseline of a healthy engine. When you stop at a light and the engine shakes, vibrates, or hunts up and down, something has disrupted the precise balance of air, fuel, and spark that keeps the engine running evenly.

Rough idle is one of the most common complaints in any repair shop. The good news is that the cause follows a predictable hierarchy. The most common causes are also the cheapest to fix, so working through the list in order saves both time and money.

What causes rough idle?

Vacuum leak. The single most common cause. Any crack, disconnection, or deterioration in the intake system introduces air the ECU did not measure. The lean condition is most pronounced at idle because total airflow is low, making the leak a larger percentage of total air. Common sources: PCV valve hose, brake booster hose, intake manifold gaskets, small rubber vacuum lines hardened and cracked from heat.

How to find it: with the engine idling, listen for hissing. Spray carb cleaner carefully around suspected areas. RPM changes when spray hits a leak. Cost to fix: 0-100 euros depending on the component.

Worn spark plugs. Spark plugs with excessive electrode wear produce a weak or inconsistent spark. This leads to incomplete combustion in one or more cylinders, felt as a stumble at idle. If the plugs are past their replacement interval, swap them. Cost: 40-140 euros for a set plus labour. Dirty throttle body. Carbon deposits build up on the throttle blade and bore over time, disrupting the precise airflow control needed for stable idle. Cleaning takes 20 minutes with throttle body cleaner spray. Cost: 8-15 euros DIY, 40-95 euros at a shop. Some vehicles need an idle relearn procedure afterward. Dirty or clogged fuel injectors. Injectors that do not deliver fuel evenly cause cylinders to fire unevenly. Professional fuel injector cleaning (ultrasonic or chemical flush) resolves most cases. Cost: 80-260 euros. Replacement: 100-350 euros per injector. Faulty ignition coil. A failing coil produces intermittent spark, causing that cylinder to misfire at idle. The coil swap test (move the suspect coil to another cylinder, see if the rough cylinder moves too) identifies this in minutes. Cost: 60-180 euros per coil. Dirty or failed MAF sensor. The MAF sensor tells the ECU how much air is entering. If it underreads, the ECU injects too little fuel, causing lean misfires at idle. Clean with MAF cleaner first (10-15 euros). Replace if cleaning does not help: 70-380 euros. Clogged air filter. A severely restricted air filter changes the airflow dynamics across the MAF sensor and into the engine. It is also the single cheapest and easiest thing to check. Pull it out, hold it up to light. If you cannot see through it, replace it. Cost: 10-25 euros. Engine mount failure. Worn or broken engine mounts do not cause rough idle, but they amplify vibrations that a healthy mount would absorb. If the idle RPM and live data look normal but you feel excessive vibration, check the mounts. Cost: 100-400 euros per mount. Low compression. Worn piston rings, burned valves, or head gasket failure reduce compression in one or more cylinders. This is the least common cause and usually only appears on high-mileage engines. A compression test confirms it. Cost varies enormously: valve job 800-2,000 euros, head gasket 800-2,500 euros.

How to diagnose rough idle

Step 1: Scan for codes. An OBD2 scan is the fastest starting point. Misfire codes (P0300-P0304) identify the specific cylinder. Lean codes (P0171) suggest vacuum leak or MAF. Rich codes (P0172) suggest injector or fuel pressure issue. No codes narrows the list to vacuum leak, throttle body, or mechanical. Step 2: Check the basics. Air filter (pull it out and look). Spark plug condition (if near or past replacement interval, just replace them). Oil level (low oil can cause hydraulic lifter noise that mimics rough idle). Step 3: Look at live data. Connect your scanner and watch fuel trims at idle. Both STFT and LTFT positive and above +10% suggests a vacuum leak. One bank significantly higher than the other localizes the leak to that side of the engine. Step 4: Listen and spray. Idle the warm engine and listen for vacuum leak hissing. Spray carb cleaner around intake manifold gaskets, vacuum hoses, PCV connections, and throttle body base. RPM rise when spray hits a leak. Step 5: Clean before you replace. Throttle body cleaning and MAF cleaning are cheap, fast, and resolve a significant percentage of rough idle cases without replacing any parts.
Skanyx displays per-cylinder misfire counts, fuel trim data, and idle RPM stability in real time, turning rough idle diagnosis from guesswork into a data-driven process. skanyx.com/download

Repair cost summary

RepairParts CostLabour CostTotal EstimateDIY Difficulty
Replace air filter10-25 euros0 euros10-25 eurosEasy
Fix vacuum hose2-15 euros0-60 euros2-75 eurosEasy
Clean throttle body8-15 euros0-80 euros8-95 eurosEasy
Clean MAF sensor8-15 euros0 euros8-15 eurosEasy
Replace spark plugs (4-cyl)20-80 euros20-60 euros40-140 eurosEasy
Replace ignition coil30-100 euros30-80 euros60-180 eurosEasy
Fuel injector cleaning80-200 euros0-60 euros80-260 eurosModerate
Replace engine mount50-200 euros50-200 euros100-400 eurosModerate
Prices estimated as of March 2026. Costs vary by region, vehicle, and shop.

The diagnosis hierarchy matters: air filter, then spark plugs, then vacuum leak check, then throttle body cleaning, then MAF cleaning, then injector service, then coil testing, and finally compression testing. This order goes from cheapest/most common to most expensive/least common.

Frequently Asked Questions

What does rough idle feel like?
The engine vibrates noticeably when stopped at a traffic light or in park. RPM may fluctuate up and down by 100-300 RPM instead of holding steady. The steering wheel may shake slightly. In severe cases, the engine feels like it might stall. Normal idle is smooth with the tachometer needle sitting still at 600-800 RPM.
Can bad spark plugs cause rough idle?
Yes, worn or fouled spark plugs are one of the top three causes of rough idle. A weak spark means incomplete combustion in that cylinder, which the engine feels as a stumble or vibration. Replacing spark plugs on schedule (every 30,000-60,000 km for platinum, 80,000-120,000 km for iridium) prevents most spark-related idle problems.
Why does my car idle rough only when cold?
Cold engines need a richer fuel mixture and slightly higher idle speed. If the coolant temperature sensor reads incorrectly, the ECU miscalculates cold-start enrichment. A sticking IAC valve or dirty throttle body can also fail to maintain the higher cold idle. Once warm, the engine compensates and the roughness disappears.
Can a vacuum leak cause rough idle?
Yes, vacuum leaks are the single most common cause of rough idle. Unmetered air enters the engine, creating a lean condition that destabilizes idle. The roughness is typically worse at idle and improves at higher RPM because the leak becomes a smaller proportion of total airflow.
How much does it cost to fix rough idle?
From nearly free (tightening a loose vacuum hose) to 15 euros (air filter), 40-140 euros (spark plugs), 8-95 euros (throttle body cleaning), or 100-350 euros (fuel injector service). Most rough idle fixes are under 200 euros. Head gasket or compression issues are rare causes at the expensive end.

Quick reference

This article covers these diagnostic codes. Tap any code for a detailed breakdown with causes, costs, and vehicle-specific fixes:

P0300 →P0171 →P0172 →

Skanyx Team

Automotive Diagnostics Experts

The Skanyx Team combines automotive expertise with cutting-edge AI technology to help car owners understand and maintain their vehicles better.

Related posts

Guides

P0300, P0301, P0302, P0303, P0304: Engine Misfire Codes Explained

P0300 means random misfires across multiple cylinders. P0301 through P0304 point to a specific cylinder. Here is how to tell which part failed, what it costs to fix, and whether you can keep driving.

March 18, 2026
6 min
Guides

P0507 Code: Idle Control System RPM Higher Than Expected

P0507 means your engine idles too fast. Instead of 700-800 RPM, it sits at 1,000-1,500 RPM or higher. Usually a vacuum leak, dirty throttle body, or stuck idle air control valve. Easy to diagnose.

March 18, 2026
4 min
Guides

P0171 Code: System Too Lean - Diagnosis & Repair Guide

P0171 explained: what system too lean means, the most common causes in order, how to diagnose with fuel trims, repair costs (€50 to €800), and when it's safe to drive.

February 20, 2025
13 min

Ready to understand your vehicle better?

Start using Skanyx today and get AI-powered diagnostics that translate complex codes into plain English.

Get StartedSee Pricing
Skanyx

Understand your car.
Without the jargon.

AI-powered vehicle diagnostics that speak human. Understand what your car is telling you—without the jargon.

Coming soon to iOS & Android

Product

  • Features
  • Pricing
  • Download
  • How It Works

Company

  • About Us
  • Blog
  • Careers

Support

  • Contact Us
  • FAQ
  • Report a Bug
  • Support

Legal

  • Privacy Policy
  • Terms of Service
  • Cookies Policy
  • Refund & Warranty

© 2026 SKANYX

Privacy PolicyTerms of Service