Symptom hub
Rough Idle: Common Codes, Causes, and Diagnostic Order
Rough idle can point to vacuum leaks, fuel trim issues, ignition faults, sensor failures, or variable valve timing problems.
Likely related codes
Start your diagnostic path here
P0300 — Random/Multiple Cylinder Misfire Detected P0171 — System Too Lean (Bank 1) P0174 — System Too Lean (Bank 2) P0100 — Mass or Volume Air Flow Circuit Malfunction P0102 — Mass or Volume Air Flow Circuit Low Input P0104 — Mass or Volume Air Flow Circuit Intermittent P00BC — Mass or Volume Air Flow A Circuit Range/Performance - Air Flow Too Low P0101 — Mass Air Flow Circuit Range/Performance P0110 — Intake Air Temperature Sensor 1 Circuit Malfunction P0111 — Intake Air Temperature Sensor 1 Circuit Range/Performance P0112 — Intake Air Temperature Sensor 1 Circuit Low Input P0113 — Intake Air Temperature Sensor 1 Circuit High Input P0114 — Intake Air Temperature Sensor 1 Circuit Intermittent P0116 — Engine Coolant Temperature Circuit Range/Performance P0117 — Engine Coolant Temperature Circuit Low Input P0118 — Engine Coolant Temperature Circuit High Input P0119 — Engine Coolant Temperature Circuit Intermittent P0011 — A Camshaft Position Timing Over-Advanced or System Performance (Bank 1) P0507 — Idle Control System RPM Higher Than Expected P0130 — O2 Sensor Circuit (Bank 1 Sensor 1) P0133 — O2 Sensor Circuit Slow Response (Bank 1 Sensor 1) P0170 — Fuel Trim Malfunction (Bank 1) P0173 — Fuel Trim Malfunction (Bank 2) P2187 — System Too Lean at Idle (Bank 1) P2189 — System Too Lean at Idle (Bank 2) P0400 — Exhaust Gas Recirculation Flow Malfunction P0402 — Exhaust Gas Recirculation Flow Excessive Detected P0404 — Exhaust Gas Recirculation Circuit Range/Performance P0405 — Exhaust Gas Recirculation Sensor A Circuit Low P0406 — Exhaust Gas Recirculation Sensor A Circuit High P0350 — Ignition Coil Primary/Secondary Circuit P0351 — Ignition Coil A Primary/Secondary Circuit P0352 — Ignition Coil B Primary/Secondary Circuit P0353 — Ignition Coil C Primary/Secondary Circuit P0354 — Ignition Coil D Primary/Secondary Circuit P0355 — Ignition Coil E Primary/Secondary Circuit P0356 — Ignition Coil F Primary/Secondary Circuit P0200 — Injector Circuit Malfunction P0201 — Injector Circuit/Open - Cylinder 1 P0202 — Injector Circuit/Open - Cylinder 2 P0203 — Injector Circuit/Open - Cylinder 3 P0204 — Injector Circuit/Open - Cylinder 4 P0205 — Injector Circuit/Open - Cylinder 5 P0206 — Injector Circuit/Open - Cylinder 6 P0207 — Injector Circuit/Open - Cylinder 7 P0208 — Injector Circuit/Open - Cylinder 8 P0180 — Fuel Temperature Sensor A Circuit P0191 — Fuel Rail Pressure Sensor Range/Performance P2293 — Fuel Pressure Regulator 2 Performance P2296 — Fuel Pressure Regulator 2 Control Circuit High P0520 — Engine Oil Pressure Sensor/Switch Circuit P0521 — Engine Oil Pressure Sensor/Switch Range/Performance P0522 — Engine Oil Pressure Sensor/Switch Low Voltage P0523 — Engine Oil Pressure Sensor/Switch High Voltage P219A — Bank 1 Air/Fuel Ratio Imbalance P219B — Bank 2 Air/Fuel Ratio Imbalance P0641 — Sensor Reference Voltage A Circuit/Open P0651 — Sensor Reference Voltage B Circuit/Open P0652 — Sensor Reference Voltage B Circuit Low P0653 — Sensor Reference Voltage B Circuit High P0697 — Sensor Reference Voltage C Circuit/Open P0698 — Sensor Reference Voltage C Circuit Low P0699 — Sensor Reference Voltage C Circuit High P0407 — Exhaust Gas Recirculation Sensor B Circuit Low P0408 — Exhaust Gas Recirculation Sensor B Circuit High P0409 — Exhaust Gas Recirculation Sensor B Circuit Malfunction P0488 — Exhaust Gas Recirculation Throttle Control Range / Performance P0489 — Exhaust Gas Recirculation Throttle Control Circuit Low P2279 — Intake Air System Leak P2177 — System Too Lean Off Idle Bank 1 P2179 — System Too Lean Off Idle Bank 2 P1128 — Closed Loop Fueling Not Achieved Bank 1 P1129 — Closed Loop Fueling Not Achieved Bank 2 P1174 — Fuel Trim Cylinder Balance Bank 1 P0069 — Manifold Absolute Pressure - Barometric Pressure Correlation P0490 — Exhaust Gas Recirculation Control Circuit High P0508 — Idle Air Control System Circuit Low P0509 — Idle Air Control System Circuit High
Connected paths
Brand hubs where this symptom is common
Browse all brand hubs
Built to keep related fixes, symptoms, and hubs one step away.
Connected paths
Guides to read next
Browse all guides
Built to keep related fixes, symptoms, and hubs one step away.