Symptom Guide

Rough idle Symptom Hub

Rough idle often traces back to ignition, air metering, vacuum leaks, or timing-related faults before it becomes a full misfire complaint.

4
Repair categories
8
Related codes
4
Exact vehicle paths
3
Systems
IgnitionFuelEngine

Related Resources

Repair guides, wiring diagrams, and other pages related to this symptom.

Codes Often Seen With This Symptom

Browse →
P0171: System Too Lean (Bank 1)Related Code

The engine is running lean on bank 1 — too much air or not enough fuel. The ECM has maxed out its fuel trim trying to compensate. Common causes include vacuum leaks and dirty MAF sensors.

P0300: Random/Multiple Cylinder Misfire DetectedRelated Code

The engine is misfiring across multiple cylinders. This is often caused by something that affects all cylinders — spark plugs, fuel quality, vacuum leak, or low compression.

P0301: Cylinder 1 Misfire DetectedRelated Code

Cylinder 1 is misfiring — not firing properly. Could be spark plug, coil, injector, or compression issue on that specific cylinder.

P0302: Cylinder 2 Misfire DetectedRelated Code

Cylinder 2 is misfiring.

P0010: Intake Camshaft Position Actuator Circuit (Bank 1)Related Code

The engine computer cannot control the variable valve timing solenoid on bank 1. This affects engine performance and fuel economy. Usually caused by a faulty VVT solenoid or wiring issue.

P0011: Intake Camshaft Position Timing Over-Advanced (Bank 1)Related Code

The intake camshaft on bank 1 is more advanced than the ECM commanded. This typically means the VVT system is stuck or the oil flow is restricted. Often caused by dirty oil or a stuck VVT solenoid.

P0012: Intake Camshaft Position Timing Over-Retarded (Bank 1)Related Code

The intake camshaft on bank 1 is more retarded than commanded by the ECM. This reduces engine performance and efficiency. Often related to oil viscosity issues or a failing VVT actuator.

P0013: Exhaust Camshaft Position Actuator Circuit (Bank 1)Related Code

The ECM detected a fault in the exhaust camshaft VVT solenoid circuit on bank 1. This solenoid controls exhaust valve timing for optimal performance and emissions.

Drivers also describe this as

rough idleidles roughengine shaking at idlemisfire at idleengine stumbles at idlerough runningidle vibration
Recommended Tools & Savings

Turn This Into a Confident Next Step

Verify the likely fault first, then compare a quote before you approve expensive work.

Affiliate disclosure: We may earn a commission at no extra cost to you.

When to See a Mechanic

Stop DIY work and contact a certified mechanic immediately if any of the following apply:

  • You smell fuel, burning insulation, or see smoke.
  • Brakes feel soft, pull hard to one side, or make grinding noises.
  • The engine overheats, stalls repeatedly, or misfires under load.
  • You are missing required tools, torque specs, or safe lifting equipment.
  • You are not confident in the next step or safety outcome.