P0506 Code: Idle Control System RPM Lower Than Expected

Quick answer

P0506 means the engine control module expected idle speed to be higher than it actually measured, and couldn’t correct it using the idle air control system — the direct opposite of P0507 (idle RPM higher than expected), and importantly, it points at a different category of cause: where P0507 is usually about unwanted extra air getting in (a vacuum leak or stuck-open valve), P0506 is usually about airflow being restricted or blocked where it shouldn’t be. If your car is also stalling at idle, see our car dies at idle guide for the broader symptom picture.

Severity: Low to moderateSafe to drive: YesDIY level: Beginner to intermediateTypical repair: $0 – $300

What Does P0506 Mean?

The idle air control system manages a small, precise amount of airflow that bypasses the throttle plate to keep the engine idling at the correct RPM regardless of what accessories (AC, power steering) are drawing on it at any given moment. P0506 fires when the actual idle speed reads consistently below the target the control module is trying to reach, and the system’s normal adjustments aren’t able to correct it. It’s the direct mirror image of P0507 — same underlying system, opposite direction of failure.

Common Symptoms

  • A rough, low, or unstable idle, sometimes to the point of the engine feeling like it’s about to stall
  • The engine occasionally dying at idle — see our car dies at idle guide
  • Check engine light on
  • Idle speed that drops further or stalls when AC or power steering load is applied
  • Difficulty maintaining idle immediately after starting

Common Causes, Most Likely First

  1. A dirty or carbon-fouled idle air control (IAC) valve, where deposits narrow the passage the valve uses to let bypass air through, restricting airflow below what the system needs to maintain target idle speed.
  2. Carbon buildup on the throttle body and throttle plate, reducing the minimum airflow available even with the throttle fully closed, which the idle control system was designed to work alongside rather than fully compensate for on its own.
  3. A failing IAC valve motor that physically can’t open far enough to admit sufficient air, distinct from a valve that’s simply dirty.
  4. A clogged or restricted PCV system, affecting the overall air/vacuum balance the idle control system depends on.
  5. Low fuel pressure or a lean condition at idle specifically, which can produce a similar symptom even though the root cause isn’t airflow-related at all.

How to Diagnose It

  1. Inspect the idle air control valve and throttle body for carbon buildup — this is the most common cause and the cheapest to rule out with a simple cleaning.
  2. Check for a stored or pending code related to fuel trim or fuel pressure alongside P0506, which would point toward a fuel-side cause instead of a pure airflow restriction.
  3. Test the IAC valve’s operation directly — see our OBD-II scanner guide for what live data can show about how the valve is responding to commands.
  4. Inspect the PCV valve and hoses for restriction or blockage.
Raising a car safely

Never work under a vehicle supported only by a jack. Use axle stands on firm, level ground, chock the wheels that stay down, and leave the car in gear or Park with the handbrake on. A jack lifts; stands hold.

Possible Fixes

CauseFixTypical cost
Dirty IAC valve/throttle bodyClean the valve and throttle body$0 – $100
Failing IAC valve motorReplace the IAC valve$100 – $250
Restricted PCV systemReplace the PCV valve/hoses$30 – $150
Low fuel pressureDiagnose fuel system, replace pump/filter as needed$150 – $400

Can I Keep Driving With This?

Short trips only

Yes, in most cases, but keep an eye on it — a low, unstable idle that occasionally stalls is more than just an annoyance once it starts happening in traffic or at stop signs. See our car dies at idle guide if stalling has already started, and treat that combination as a reason to get it looked at sooner rather than later.

When to See a Mechanic

Not urgent if idle is merely rough but stable — try a throttle body cleaning first, which resolves a large share of cases. Get it looked at sooner if the engine is actually stalling at idle. More in our trouble codes section.

Frequently Asked Questions

What does P0506 mean?

It means the engine’s actual idle speed is running lower than the control module expects, and the idle air control system can’t correct it — the opposite fault from P0507.

Is P0506 the same as P0507?

No — they’re opposite faults on the same system. P0507 means idle speed is too high (usually extra unwanted air getting in), while P0506 means idle speed is too low (usually airflow being restricted).

What’s the most common cause of P0506?

A dirty or carbon-fouled idle air control valve or throttle body, restricting the airflow the system needs to maintain target idle speed.

Can I clean the idle air control valve myself?

Yes — cleaning the IAC valve and throttle body with an appropriate cleaner is a common beginner-level DIY task and resolves a large share of P0506 cases.

Is it safe to drive with a P0506 code?

Yes, generally, though a low or unstable idle that occasionally stalls is worth addressing sooner rather than later, especially if it’s happening in traffic.

How much does it cost to fix P0506?

Often free to $100 for a simple cleaning, up to $250 if the IAC valve itself needs replacement.