P0506ModeratePowertrain

P0506: How to Diagnose & Fix — Idle Air Control System RPM Lower Than Expected

7 vehicles · 5 makes · $20-$7,500 repair

Share:@au7o.io

How to diagnose and fix P0506: most-reported vehicles

Ranked by owner reports. Each card gives the symptoms, how to confirm the cause, the fix, parts and sources for that vehicle.

Toyota 4Runner · 1996–2002

The 3.4L 5VZ-FE uses a rotary-solenoid Idle Air Control (IAC) valve on the throttle body to manage idle. Over high mileage the IAC passages and valve clog with carbon and oil deposits, producing erratic idle (hunting between ~700 and ~1200 RPM), high idle, or low idle that shakes and stalls — often stalling at stops or when the A/C compressor loads the engine. It's a very frequent, well-documented maintenance item for 5VZ-FE 4Runners/Tacomas and commonly sets P0505 (idle control system malfunction).

Common Symptoms

  • Erratic/hunting idle (surging up and down)
  • High idle when warm or low idle that shakes
  • Stalling at stops or when A/C engages
  • Check engine light P0505 (or P0506/P0507)
  • Rough idle after cold start

How to Fix

Remove and clean the IAC valve and throttle body bore/passages with throttle-body cleaner; inspect the connector and harness for corrosion or broken pins. Cleaning frequently restores normal idle, but a worn valve may need replacement — use an OEM/Denso IAC valve, as non-OEM units are a frequent cause of repeat P0505. Also rule out vacuum leaks, which mimic the same code. Cleaning is nearly free; an OEM IAC valve runs roughly $100-300, DIY-friendly.

What you need to fix it

Only diagnosis- and fitment-reviewed repair parts are linked here.

  • Genuine Toyota 22270-62050 idle air control valve

    conditional valve replacement after leak, circuit and cleaning tests fail Fitment/availability: retailer explicitly lists 1996-2001 Toyota 4Runner V6 3.4L 5VZ-FE; not approved here for 2002 without VIN confirmation Fitment/availability: …

  • Genuine Toyota 22215-62180 IAC valve gasket

    new seal when the applicable IAC valve is removed for cleaning or replacement Fitment/availability: retailer explicitly lists 1996-2000 Toyota 4Runner 3.4L 5VZ-FE; confirm VIN for 2001 and do not apply to 2002 without catalog confirmatio…

As an Amazon Associate, we earn from qualifying purchases; other part links may also earn au7o a commission. Confirm fitment by VIN before buying.

Typical repair cost:$20 - $350
Sources for this issue (2)

Research This Issue

Community Reported
Medium ConfidenceVerifiedReviewed Oct 27, 2026

Mazda 626 · 1993–1999

A very common driveability complaint on the 626 is an unstable idle that surges, dips, or stalls at stops, most often caused by a sticking or dirty idle air control (IAC) valve and, on higher-mileage cars, leaking intake manifold gaskets that create unmetered vacuum leaks (the gasket often leaks on the underside where it is not visible from above). The problem is worsened by carbon buildup in the throttle body. It affects both the FS I4 and KL V6, and because these are age/mileage-driven wear items rather than a single defect, it shows up across the whole 1990s run.

Common Symptoms

  • Surging or hunting idle
  • Stalling at stops or when coming to a stop
  • Rough idle when cold
  • Hesitation and weak acceleration
  • Check-engine light

How to Fix

Clean or replace the IAC valve, clean the throttle body, and inspect/replace the intake manifold gasket if a vacuum leak is confirmed (smoke or carb-cleaner test). Check all vacuum lines first. These fixes are inexpensive parts with modest labor and typically restore a stable idle.

What you need to fix it

Only diagnosis- and fitment-reviewed repair parts are linked here.

  • CRC 05379 Carburetor and Throttle Body Cleaner
    OEMCRC 05379

    Clean a confirmed deposit-restricted throttle body during diagnosis Fitment/availability: Live priced Add to Cart page identifies CRC 05379 for carburetor/throttle-body and intake-part cleaning. Follow the label and protect sensors, coat…

As an Amazon Associate, we earn from qualifying purchases; other part links may also earn au7o a commission. Confirm fitment by VIN before buying.

Typical repair cost:$120 - $450
Sources for this issue (2)

Research This Issue

Community Reported
Medium ConfidenceVerifiedReviewed Oct 27, 2026

GMC Terrain · 2018–2022

On 1.5L LYX-equipped Terrains the charge air cooler outlet tube can separate from the throttle body inlet. The retaining clip design does not hold the duct under boost pressure and heat cycling, so the tube pops off, dumping boost and unmetered air. GM issued Service Update N192266090 covering the charge air cooler duct disconnect at the throttle body on 2019 Malibu, Equinox and Terrain 1.5L vehicles, and the condition is further covered by field bulletins PIP5651 and 22-NA-224 across the 2018-2022 range. This is separate from the frozen-CAC condition: the cooler is fine, the connection has come apart. It is also distinct from the throttle body / TPS electrical failure already documented, because the fault is mechanical air-path separation.

Common Symptoms

  • Sudden loss of power while driving
  • Reduced engine power message
  • Check engine light
  • Loud whoosh or rushing air sound from engine bay
  • Rough idle or stall at low speed

How to Fix

Inspect the outlet duct and throttle-body connection, reseat the duct and install the improved retainer when the duct and sealing surfaces remain serviceable. Replace a damaged duct rather than relying on the clip alone, and use the free service update when the VIN qualifies.

What you need to fix it

Only diagnosis- and fitment-reviewed repair parts are linked here.

  • Genuine GM 84828210 charge-air-cooler retainer (supersedes 13434668)
    $4

    2018-2022 GMC Terrain 1.5L turbo branch covered by the service procedure. The OEM catalog also lists the 1.6L diesel, but this issue record is the LYX 1.5L; inspect the duct before ordering.

As an Amazon Associate, we earn from qualifying purchases; other part links may also earn au7o a commission. Confirm fitment by VIN before buying.

Typical repair cost:$0 - $250
Sources for this issue (3)

Research This Issue

Community Reported
High ConfidenceVerifiedReviewed Aug 30, 2026

Chevrolet Equinox · 2018–2022

Chevrolet Corvette · 2020–2021

Find P0506 by make

Browse every documented model and issue for your make.

P0506 code reference

General diagnostic-code context. The code alone does not confirm a cause for your vehicle; use the applicable issue card and its sources.

Frequently asked questions

What does P0506 mean?

P0506 stands for "Idle Air Control System RPM Lower Than Expected." This code means the engine computer detected that the engine's idle speed is lower than the target idle RPM it commanded. The PCM controls idle speed through the idle air control valve or electronic throttle and sets this code when the actual idle drops below expected. A low or rough idle can cause stalling, hesitation, and reduced drivability.

What are the most common causes of P0506?

The most common causes of P0506 are: Vacuum leak in intake or hoses, Dirty or carbon-clogged throttle body, Faulty idle air control (IAC) valve, Dirty or failing mass airflow sensor, Clogged PCV system or EGR sticking open, Worn or dirty fuel injectors, Excessive engine load from accessories. The specific cause varies by vehicle.

How much does it cost to fix P0506?

Repair costs for P0506 range from $20 to $7,500, depending on the vehicle and root cause.

Which vehicles are affected by P0506?

Au7o has documented P0506 across 7 vehicle models from 5 manufacturers: Chevrolet, GMC, Honda, Mazda, Toyota.

🔧
A mechanic who knows YOUR exact car
Answers tuned to your year, make, model & trim — not generic advice. Save your garage so it always has the right context.
Get notified about P0506 fixes
We add new causes, fixes and affected vehicles for P0506 regularly — drop your email and we'll keep you posted. You can also diagnose your own car free.

Join 600+ people using Au7o to better understand their vehicles.

Content compiled with AI assistance using NHTSA complaints, TSBs, and owner reports. May contain errors. Always verify with your vehicle's service manual.