AutoLogicTools

OBD-II trouble code

P0506: Idle Air Control System RPM Lower Than Expected

The engine is idling slower than the PCM's target RPM and the idle control strategy can't bring it back up — usually a dirty throttle body, a tired idle air control valve, or a vacuum-related restriction.

Quick facts

System
Powertrain
Category
Idle Control
Severity
Medium severity
Drivable
Usually safe to drive short-term
Repair cost range
$100$700
DIY difficulty
Beginner DIY

What does P0506 mean?

P0506 means the powertrain control module has commanded the throttle (or idle air control valve on older drive-by-cable engines) to open enough to hit the target idle RPM, but the engine is still rotating too slowly. The PCM keeps a tight window around target idle — usually plus or minus 50-100 RPM — and when actual RPM falls outside that window despite full corrective effort, the code sets.

The most common reason is simple gunk. Carbon and oil mist from the PCV system build up around the throttle plate and idle air control passages over the years, narrowing the airway the PCM uses to set idle speed. Even when the throttle is commanded fully open at idle, that restricted passage can't flow enough air to spin the engine up. A second large category is anything that adds an unmetered load to the engine — a sticking AC compressor, a binding alternator, dragging brakes, or extra accessory draw — and the third is fuel or air mixture problems that make the engine run too lean to sustain a strong idle.

P0506 by itself isn't dangerous, but it usually shows up alongside other complaints — an engine that stalls when you stop at a light, an idle that surges or hunts, or a noticeable shake at idle that smooths out once you tip into the throttle. Fixing it is generally a maintenance-level repair rather than a parts swap, which is why a good throttle body cleaning often clears it without any new parts.

Common causes

  • Carbon buildup around the throttle plate and idle air passages
  • Sticking or failed idle air control valve (drive-by-cable engines)
  • Vacuum leak at the intake manifold, brake booster hose, or PCV line
  • Failing PCV valve allowing excess oil mist into the intake
  • Failed throttle body that won't hold a clean idle command
  • EGR valve stuck slightly open, allowing exhaust gas into the intake at idle
  • Excessive accessory load — AC compressor drag, failing alternator, dragging brakes
  • Low fuel pressure starving the engine at idle
  • Dirty mass airflow sensor reporting low intake airflow

Symptoms

  • Check engine light on with P0506 stored
  • Engine idle noticeably lower than normal — sometimes 400-500 RPM
  • Stalling at stops or when coming to a stop after coasting
  • Rough or shaking idle, especially with AC on
  • Idle hunts or surges between two RPM values
  • Engine catches but won't hold idle without throttle input

Diagnostic steps

  1. 1.Read live data with the engine warm and idle stabilized. Compare commanded idle RPM to actual idle RPM — P0506 sets when actual is consistently below commanded.
  2. 2.Visually inspect the throttle body. A black, sooty ring around the throttle plate is the most common P0506 culprit.
  3. 3.Smoke-test the intake from the air filter back to detect vacuum leaks before assuming the throttle body is the problem.
  4. 4.Check the PCV valve and breather hoses — a failed PCV can mimic a vacuum leak and disrupt idle control.
  5. 5.Pull freeze frame data and check fuel trims at idle. Highly positive long-term fuel trim points to a vacuum leak rather than a dirty throttle body.
  6. 6.Test AC compressor engagement and alternator output to rule out excess load on the engine at idle.

Repair cost

$100$700

A throttle body cleaning is the cheapest fix — about $100-$200 at a shop and roughly $30 at home if you can do it yourself. Vacuum leak repair runs $100-$700 depending on access. Idle air control valve replacement on older vehicles is $150-$400. Full throttle body replacement on modern drive-by-wire engines is $400-$800 because the part itself is expensive.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with vacuum leak repair preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

This is a beginner-friendly repair. Common hand tools, a free afternoon, and a willingness to follow a procedure are usually enough. The risk of causing a bigger problem is low if you read up on your specific vehicle first.

Related codes

Frequently asked questions

What does idle air control actually do?

It's the part of the engine control strategy that keeps your idle steady — somewhere around 600-800 RPM on most modern vehicles. On drive-by-cable engines a dedicated idle air control valve bypasses air around the closed throttle plate. On drive-by-wire engines the PCM simply cracks the electronic throttle open by a few degrees. Either way, P0506 means that strategy is running out of authority and the engine is idling too slow anyway.

Will P0506 cause my car to stall at a stoplight?

Often, yes. The same condition that drops idle below target — a restricted throttle body, a vacuum leak, or excessive accessory load — can pull idle down far enough that the engine quits, especially with AC on or the transmission dropping into drive. Fixing the underlying cause usually clears both the stalling and the code together.

Can I clean the throttle body myself to fix P0506?

On most vehicles, yes. You'll need throttle body cleaner (not carb cleaner — the coatings inside electronic throttle bodies are sensitive) and a soft cloth or brush. Pull the intake hose, prop the throttle plate open by hand or with the key, and clean the carbon buildup off the plate edges and the throat. On many drive-by-wire cars you'll need to relearn idle afterward by letting the engine sit at idle for a few minutes with no accessories on.

How much does it cost to fix P0506?

If it's just a dirty throttle body, $100-$200 at a shop or under $40 to do yourself. Vacuum leak repairs land between $100 and $700 depending on what's leaking and how deep it sits in the intake. A full throttle body replacement on a modern vehicle is the worst case — $400-$800 once the part and labor are combined.

AutoLogicTools provides general automotive planning information. Trouble code interpretations, repair cost ranges, and DIY guidance vary by vehicle, model year, location, parts quality, and shop labor rate. Always verify a diagnosis with a scan tool and a qualified automotive professional before approving repairs.