OBD-II trouble code Moderate

P0506 code: Idle Air Control System RPM Lower Than Expected

P0506 means idle Air Control System RPM Lower Than Expected. The code says where to look, not what failed — the fix depends on which cause your car actually has.

Free to start. No account needed.

What P0506 means

At idle the computer holds a target RPM by metering a small amount of air past the throttle — either through an idle air control (IAC) valve on older cars or by nudging the electronic throttle on newer ones. P0506 means idle speed is running LOWER than the target. The most common cause is a dirty throttle body or IAC passage: carbon buildup restricts the idle airflow so the engine idles low or stalls. A failing IAC valve or a heavy accessory load can also cause it. A good throttle-body cleaning fixes many cases.

Stuck on code P0506?

Get our free guide: 10 OBD codes you can fix yourself — no shop required. Enter your email and we’ll send it over (and you can download it right now).

No spam. The guide downloads instantly after you submit.

P0506 symptoms

  • Low or rough idle, sometimes near stalling
  • Engine stalls at stops or when coming to a stop
  • Idle that dips when accessories (A/C, lights) switch on
  • Check-engine light

What it costs to fix P0506

Typical range: $50–$500 · about ~0.3–1.5 hrs of labor

If the cause is…PartLabor
Throttle body / IAC cleaning$8–$20~0.3–1 hrs
Idle air control (IAC) valve$30–$150~0.3–1 hrs
Throttle body (electronic)$150–$500~0.5–1.5 hrs

Cleaning is the cheap first step and often enough — many engines also need an idle relearn afterward. An IAC valve is modest; a full electronic throttle body is the expensive end and only needed if cleaning and the valve don't resolve it.

The price swings on which cause it turns out to be — so confirm the cause before paying. Diagnose P0506 for my exact vehicle →

How to fix P0506

Easy — basic tools, most owners can do this

  1. Compare actual idle RPM to the target

    With a scan tool, watch commanded idle speed versus actual RPM at operating temperature. Seeing the engine consistently a few hundred RPM under target confirms the code's story and gives you a baseline to measure the fix against.

  2. Clean the throttle body and idle passage

    Pull the intake duct and clean the throttle bore, plate edges, and the idle air passage with throttle-body cleaner. Carbon narrowing that small idle airflow path is the single most common reason the engine can't hold its target speed.

  3. Run the idle relearn procedure

    After cleaning (or any battery disconnect), the computer needs to relearn its idle position — on some vehicles it's an automatic drive cycle, on others a scan-tool function. If idle is still off right after cleaning, do the relearn before assuming the cleaning failed.

  4. Test the IAC valve on older engines

    If your engine uses a separate idle air control valve, command it open and closed with a scan tool or check its resistance. A valve that doesn't respond even when clean has failed internally and should be replaced.

  5. Look for a dragging load on the engine

    If the idle still sags, check whether a seized A/C compressor, failing alternator, or heavy electrical draw is loading the engine down at idle. The idle system can only add so much air, and a mechanical load it can't overcome will keep pulling RPM below target.

DIY or shop? Cleaning and the relearn are squarely home-mechanic work — an afternoon with a can of cleaner covers the most likely fix. Some drive-by-wire vehicles will only relearn idle with a capable scan tool, which is where a shop visit becomes the practical option. If cleaning, the relearn, and an IAC test all check out and the idle still runs low, let a shop chase it — the remaining causes take diagnosis, not parts.

Tools for the DIY steps: Throttle-body cleaner · Basic hand tools for the intake duct · OBD2 scanner with live data · Clean rags · Multimeter

Not sure which step applies to your car? Get the likely cause for your exact vehicle before buying anything for P0506.

Which cause is it on your car?

Start a case with P0506 and your car. Redline weighs these causes against what your car shows, and names the check that would settle it before you buy parts.

Diagnose P0506 on my car

Can I drive with P0506?

Moderate. Address P0506 soon — a low or stalling idle can catch you off guard if the engine quits at a stop. Try a throttle-body cleaning (plus an idle relearn) before replacing parts — it resolves a lot of these.

Redline can’t determine from a symptom or code alone whether your car is safe to drive.

P0506: common questions

Can I drive with P0506?

That can't be read from the code alone. A low or stalling idle can catch you off guard at a stop, so get it cleaned or diagnosed soon, and promptly if it stalls in traffic.

Will cleaning the throttle body fix P0506?

Often — carbon restricting the idle airflow is the most common cause. Clean the throttle body and IAC passage, then do an idle relearn so the computer recalibrates. If it returns, the IAC valve or throttle body may need replacing.

What is an idle relearn?

After cleaning the throttle body or disconnecting the battery, many cars need to relearn their idle position. It's a short procedure (sometimes just specific key/idle steps, sometimes a scan tool) and skipping it can leave the idle off even after a good cleaning.

How much does it cost to fix P0506?

Often cheap — a can of cleaner and labor. An IAC valve is modest; a new electronic throttle body is the priciest outcome. Clean first before buying parts.

Symptoms that trigger P0506

Drivers who get this code often notice one of these. Each has its own causes and cost guide:

Related trouble codes

Don’t have a scanner yet? A ~$25 Bluetooth adapter reads codes like P0506 from your phone. See our guide to the best OBD2 Bluetooth adapters. Run a repair shop? See Redline for shops.

Generic OBD-II reference. Manufacturer-specific behavior varies. Confirm with a scan tool and, for safety-related codes, a professional inspection. Cost ranges are reference ranges, not quotes.

Start a case

Seeing P0506 on your car?

Every problem becomes a Case. Tell Redline what the car is doing: it shows what the evidence supports, what’s still missing, and what to check next, before you approve a repair.

Free to start. No account needed.
Case updatedv2
Braking grind · 2016 Toyota Camry

“Inner pad ~1 mm. Outer pad 3 mm.”

Sticking caliper / slidePossible → Supported
Worn rotor onlyPossible → Less likely

Next: check the slide pins move freely before buying parts.

Example