Diagnostics

Check Engine Light With Rough Idle: Quick Checklist

Albert Carles — Hardware Engineer, OBD-II Specialist

Written by

Albert Carles

Hardware Engineer, OBD-II Specialist

Published Last updated 6 min read
Check Engine Light With Rough Idle: Quick Checklist — Diagnostics guide

Key Takeaway

Rough idle plus check engine light? Run through this checklist.

A check engine light with rough idle is almost always one of seven things: worn spark plugs, a failing ignition coil, a vacuum leak, a dirty MAF sensor, a stuck idle-air-control valve, a clogged fuel injector, or a dirty throttle body. Scan the code first — STEER reads it in seconds — then work the checklist in probability order.

Quick Diagnosis Checklist

CheckWhat to Look ForLikely Code
Spark plugsWorn, fouled, wrong gapP0300–P0308
Ignition coilsCracked or corrodedP0351–P0358
Vacuum hosesCracked, disconnected, hissingP0171, P0174
MAF sensorDirty or contaminatedP0101
Idle air controlStuck or cloggedP0505
Fuel injectorsClogged or leakingP0201–P0208
Throttle bodyCarbon buildupP0121

Reference: code-to-cause maps

If you already know the code, jump straight to the relevant deep-dive: our [cylinder-misfire-by-number guide](/codes/cylinder-misfire-by-number/) for P0301-P0312, our [MAF sensor codes guide](/codes/maf-sensor-codes/) for P0101-related rough idle, or the [OBD-II codes pillar](/codes/) for everything else.

How to diagnose Check Engine Light With Rough Idle: Quick Checklist — OBD2 car scanner guide
Check Engine Light With Rough Idle: Quick ChecklistDiagnostics diagnostic guide

Priority Order

1. Scan the code first.

2. Check spark plugs — #1 cause of rough idle + CEL.

3. Inspect vacuum hoses — listen for hissing.

4. Clean the throttle body.

STEER ranks the causes for your specific car

A generic checklist is useful but not personalized — your specific vehicle and code combination may have a different #1 suspect than the average car. Plug in the [STEER OBD-II adapter](/obd2-scanner/) and the [AI Mechanic](/ai-mechanic/) reads your code plus the freeze-frame data and ranks the likely causes for your model and engine. No guessing.

Frequently Asked Questions

What is the most common cause of rough idle with the check engine light on?

Worn spark plugs are the single most common cause, accounting for roughly 30-40% of rough-idle CEL cases. Symptoms appear most strongly at idle because there is no road noise to mask the imbalanced power pulses, and because lower RPM gives the ECM less opportunity to compensate. Spark plug replacement intervals vary from 30,000 miles (copper) to 100,000 miles (iridium) depending on plug type.

Can a dirty throttle body cause rough idle and check engine light?

Yes. Carbon buildup on the throttle plate restricts the airflow path at small throttle openings (idle), which the ECM compensates for with increased fuel — but past a threshold the compensation hits its limit and you get rough idle, hesitation on tip-in, and sometimes P0121 or P0507 codes. Cleaning the throttle body with throttle-body cleaner ($8-$12) and a soft cloth restores normal idle. On drive-by-wire cars a relearn drive cycle may also be required.

Why does my car idle rough when stopped but smooth when driving?

Three common causes: a vacuum leak (extra unmetered air affects mixture more at low load than high), a sticking idle-air-control valve (the IAC controls idle bypass air on older cars), or a single bad cylinder (one missing cylinder is felt strongly at idle but masked by the others under load). Scan the code: P0171/P0174 suggests vacuum leak, P0505 suggests IAC, P0301-P0308 suggests specific cylinder misfire.

How long can I drive with rough idle and a check engine light?

For a steady CEL with rough idle only (no flashing, no power loss), days to a week is acceptable while you diagnose. The exception is misfire-related rough idle, where prolonged driving damages the catalyst — keep highway and high-load driving to a minimum and address within days. If the light starts flashing or you smell unburned fuel from the exhaust, stop driving.

Get plain-English answers on your iPhone

STEER reads your car's codes the moment they trigger and translates them into something you can act on.

Download on the App Store

Related reads

Keep going. These pair well with what you just read.