Rough Idle: Causes, OBD2 Codes & What to Check
A rough idle means the engine runs unevenly when you're stopped — it shakes, the RPM needle bounces, or it feels like it might stall. It usually points to something disrupting the air, fuel, or spark balance at low RPM.
Is it safe to drive?
A mild rough idle is usually safe to drive on short-term, but it tends to get worse, hurts fuel economy, and can leave you stranded if the engine stalls. Diagnose it sooner rather than later — and if the car is stalling or the check-engine light is flashing, stop driving and get it checked.
What to check first
- Listen for a hissing sound near the intake — a vacuum leak is one of the most common causes.
- Note whether it's worse cold, warm, or both.
- Check for a stored OBD2 code with a scanner — the codes below are the usual suspects.
- Look for obvious culprits: dirty throttle body, worn spark plugs, or a loose air-intake hose.
Most likely OBD2 codes for rough or unstable idle
These trouble codes most often produce this symptom. Open one for its causes, fixes, and typical repair cost on your vehicle.
- P0011 Intake Cam Over-Advanced (Bank 1, VVT)
- P0012 Intake Cam Over-Retarded (Bank 1, VVT)
- P0013 Exhaust Cam Actuator Circuit Fault (Bank 1)
- P0014 Exhaust Cam Over-Advanced (Bank 1, VVT)
- P0016 Crank/Cam Correlation Fault (Bank 1 Intake)
- P0017 Crank/Cam Correlation (Bank 1 Exhaust)
- P0101 MAF Sensor Range / Performance
- P0125 Coolant Too Cold for Closed-Loop Fuel Control
- P0131 O2 Sensor Low Voltage (Bank 1 Upstream)
- P0171 Fuel System Too Lean (Bank 1)
Typical repair costs
What the common fixes for this symptom usually run (parts + labor). Get an estimate for your exact vehicle free from the AI Mechanic.
Related reading: the full walkthrough on the blog .
Rough or unstable idle: FAQ
What causes rough or unstable idle?
A rough idle means the engine runs unevenly when you're stopped — it shakes, the RPM needle bounces, or it feels like it might stall. It usually points to something disrupting the air, fuel, or spark balance at low RPM.
Is it safe to drive with rough or unstable idle?
A mild rough idle is usually safe to drive on short-term, but it tends to get worse, hurts fuel economy, and can leave you stranded if the engine stalls. Diagnose it sooner rather than later — and if the car is stalling or the check-engine light is flashing, stop driving and get it checked.
Which OBD2 codes are linked to rough or unstable idle?
Common codes include P0011 (Intake Cam Over-Advanced (Bank 1, VVT)), P0012 (Intake Cam Over-Retarded (Bank 1, VVT)), P0013 (Exhaust Cam Actuator Circuit Fault (Bank 1)), P0014 (Exhaust Cam Over-Advanced (Bank 1, VVT)), P0016 (Crank/Cam Correlation Fault (Bank 1 Intake)), P0017 (Crank/Cam Correlation (Bank 1 Exhaust)). Read a code's page for its specific causes, fixes, and cost.
Do I need an OBD2 scanner?
For a confirmed diagnosis, yes — a scanner reads the stored trouble code. You can triage many symptoms by behavior first, but the code is what pins down the cause. The free AI Mechanic can interpret your code and symptoms for your exact vehicle.
Other symptom guides
- Engine overheating
- Engine misfire
- Reduced engine power / limp mode
- Engine stalling
- Transmission problems
- Hard starting / long crank
- Hesitation when accelerating
- Engine vibration or shaking
- Poor fuel economy
- Engine knocking or pinging
- Vacuum leak (hissing / whistling)
- Failed emissions / smog test
- Exhaust smoke (black, white, or blue)
- Grinding noise when braking
- Squealing or squeaking brakes
- Soft or spongy brake pedal
- Car pulls to one side
- Steering wheel shakes
- Whining noise when turning
- Clicking noise when turning
- Car won't start, just clicks
- Battery keeps dying
- AC not blowing cold
- Heater blowing cold air
- Burning smell while driving
- Clunking noise over bumps
- Car vibrates at highway speed