What Does P0506 Mean?
The idle air control (IAC) system is unable to maintain the target idle RPM — the engine is idling lower than the PCM expects. The PCM has commanded the IAC to open further but the engine RPM remains below the desired idle speed. The driver will notice a rough or low idle, possible stalling at stops, and the engine may feel like it is struggling to stay running.
Common Causes
30%
Carbon buildup in the throttle body or IAC passages restricting airflow
25%
Vacuum leak allowing unmetered air that the IAC cannot compensate for
20%
Faulty or sticking idle air control valve
15%
Dirty or malfunctioning throttle body (electronic throttle control vehicles)
10%
Incorrect base idle setting or throttle position sensor out of calibration
Diagnostic Steps
1
Monitor desired idle RPM vs. actual idle RPM PIDs — the difference will quantify how far the idle is off target. Also check IAC duty cycle or step count to see if the PCM is commanding maximum opening.
2
Clean the throttle body with approved cleaner, paying special attention to the IAC bypass passage and the throttle plate edges where carbon accumulates.
3
Perform a smoke test on the intake system to identify vacuum leaks — check all vacuum hoses, intake manifold gaskets, brake booster line, and PCV system connections.
4
With the engine at operating temperature, monitor short-term fuel trim — values significantly positive (above +10%) suggest a lean condition from a vacuum leak.
5
After cleaning or repairs, perform an idle relearn procedure per the manufacturer's service information to allow the PCM to recalibrate the IAC position.
Estimated Repair Cost
$30 - $300
Parts + labor, varies by vehicle and location
The idle air control (IAC) system is unable to maintain the target idle RPM — the engine is idling lower than the PCM expects. The PCM has commanded the IAC to open further but the engine RPM remains below the desired idle speed. The driver will notice a rough or low idle, possible stalling at stops...
The most common cause of P0506 (Idle Control System RPM Lower Than Expected) is: Carbon buildup in the throttle body or IAC passages restricting airflow
Typical repair costs for P0506 range from $30 to $300, depending on the vehicle, location, and whether you do it yourself or go to a shop.
The vehicle can be driven but may stall unexpectedly at stops or during deceleration, which could be dangerous in traffic. Power brake assist and power steering may be momentarily reduced if the engine stalls. Keep RPM slightly elevated at stops if necessary until repaired.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P0506 to identify the root cause.
OBDHut Mobile App
Scan codes directly from your car with the OBDHut app.
Coming Soon
Quick Info
Category
Powertrain
System
Idle Control System
Difficulty
Type
Generic (SAE)
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.