EN

Rough idle: Codes, Causes & Fixes

A shaky or uneven idle is most often caused by a vacuum leak, a misfire from worn spark plugs or a weak ignition coil, a dirty throttle body or an EGR valve stuck partly open. Related codes include P0300–P0312, lean codes like P0171 and idle control codes like P0505. Listen for hissing around intake hoses with the engine running and note whether the idle is worse when the engine is cold or warm.

184Codes
2.7Average severity
10%High or critical
19%DIY-friendly
Severity distributionSeverity distribution

Most viewed

All codes (184)

P0400 Powertrain EGR flow doesn't match what the ECU expected, and the code doesn't say whether it's too much… Low P0402 Powertrain More exhaust is being recirculated than the ECU asked for, usually because the EGR valve won't… Moderate P0403 Powertrain The ECU found an electrical fault in the circuit that drives the EGR solenoid or electric EGR… Low P0404 Powertrain The EGR valve isn't moving to the position the ECU commands, or its position report doesn't… Low P0409 Powertrain The ECM lost a usable signal from the EGR position or pressure sensor – often an open… Low P0441 Powertrain The ECU opened the purge valve but saw the wrong flow: too little, too much, or at the wrong… Low P0458 Powertrain The purge valve control line reads too low: lost power feed, open coil or a wire shorted… Low P0496 Powertrain Vapor is being drawn into the engine while purge is commanded off: almost always a purge valve… Low P0505 Powertrain The engine computer can't hold idle speed where it wants it – usually a dirty or sticking idle… Low P0506 Powertrain The engine idles below the computer's target even with idle air opened up – usually a gummed-up… Low P0507 Powertrain The engine idles faster than the computer's target – most often extra air is sneaking… Low P0508 Powertrain The idle air control circuit reads low voltage – a shorted valve coil, lost power feed or wire… Low P0509 Powertrain The ECU sees too much voltage on the idle air valve circuit, so it has lost control of the idle… Low P0511 Powertrain The computer can't drive the idle air control valve properly – typically an open winding… Low P052E Powertrain The crankcase ventilation regulator isn't controlling crankcase pressure properly – often… Moderate P0550 Powertrain The engine computer lost a believable power steering pressure switch signal; idle may dip when… Low P0560 Powertrain The engine computer saw its supply voltage missing or out of range – check fuses and feeds… Moderate P0561 Powertrain System voltage jumps up and down instead of holding steady – often loose terminals… Low P0603 Powertrain The engine computer lost its learned memory – usually after a battery disconnect or a bad… Low P0604 Powertrain The engine computer's working memory failed a read/write test – rarely a software issue, often… Moderate P0626 Powertrain The alternator reports a field signal stuck at or near full output – battery, alternator… Moderate P0638 Powertrain The electronic throttle or diesel intake throttle can't reach its commanded angle, often due… Moderate P0670 Powertrain The engine computer can't properly control or hear back from the diesel's glow plug control… Low P0671 Powertrain The glow plug in cylinder 1 or its wire isn't drawing normal current. Usually the plug itself… Low P0690 Powertrain The ECM still sees power coming through its main relay when the relay should be off – often… Low P06DD Powertrain The ECM commanded an oil pressure change and the measured pressure didn't respond – check… High P0742 Powertrain The converter lockup clutch stays applied when it should be released, which can stall… High P0852 Powertrain The park/neutral input reads too high, usually from an open circuit, unplugged connector or bad… Low P1101 Chevrolet · Powertrain GM's engine computer found that measured airflow doesn't agree with what it expects. Low P1129 Jeep · Powertrain The PCM couldn't switch bank 2 of your Jeep's V6 or V8 into oxygen-sensor-controlled fueling… Low

Symptoms