Skip to main content
OBD-II Diagnostic Trouble Code
P0506

Idle Air Control System RPM Lower Than Expected

P
Powertrain
engine / trans
0
Generic
SAE standard
5
Speed / idle / inputs
06
Idle Air Control System RPM Lower Than Expected
Severity · general guide
moderate
A low idle can cause stalling when loads are applied. Not an immediate safety issue but should be addressed promptly to prevent stall in traffic.
Code type
Generic
System
Powertrain
Standard
ISO/SAE Controlled
Fault type
General
Quick answer

Driveable but stall risk under load. Repair within one week. P0506 means the engine idle speed is 100 RPM or more below the PCM's target idle speed for 7 or more consecutive seconds, and the PCM has been unable to correct the low idle despite commanding maximum idle-speed compensation.

What P0506 means

The PCM's idle speed rationality monitor continuously compares measured engine RPM against the target idle speed (typically 550–800 RPM depending on engine load and temperature). The monitor activates only when specific conditions are met: engine at idle (MAF below 250 mg/stroke), coolant temperature above 70 degrees C, no active MAF, MAP, ECT, TPS, or injector DTCs, and canister purge below 100% duty cycle. If engine speed falls 100 RPM or more below the target idle speed and stays there for 7 consecutive seconds without trending toward the target, a soft failure is generated. Most calibrations require two failed drive trips to illuminate the MIL, with three clean trips needed to extinguish it. The code covers both IAC-valve equipped engines (open-circuit, stuck-closed, or B+ circuit open) and electronic throttle body (ETB/ETC) equipped engines (sludged throttle body, bent throttle plate, damaged ETB).

Symptoms

  • Rough or erratic idle, engine speed noticeably lower than normal at warm idle
  • Engine may stall at idle when loads are applied (A/C on, headlights on, steering wheel turned)
  • Hesitation pulling away from a stop because idle RPM drops further as throttle opens
  • Idle speed that drops below 500 RPM momentarily before recovering
  • Check engine light illuminated; may not appear until the second failed drive cycle (two-trip fault)

Common causes

  • Sludged or heavily carbon-fouled throttle body bore and throttle plate — carbon buildup reduces the effective opening area at closed-throttle, starving the idle air supply below what the PCM can compensate for; this is the most common cause on ETC-equipped engines above 60,000 miles
  • Damaged or bent electronic throttle plate that does not close fully, causing unpredictable airflow at idle and inconsistent idle speed response
  • IAC valve stuck closed (on vehicles with a discrete IAC valve rather than an ETC throttle body) — disconnecting the IAC with no resulting RPM change is the factory diagnostic aid for a stuck IAC
  • Open or high-resistance circuit to the IAC valve solenoid (B+ or VPWR circuit open), preventing the PCM from commanding higher idle speed
  • Air induction system restriction — a clogged air filter, collapsed intake duct, or foreign object in the intake tube reduces airflow to the engine and drops idle speed
  • PCV system restriction — a sticking PCV valve or blocked hose reduces crankcase ventilation airflow, causing pressure imbalance in the intake that lowers idle speed

Severity & driving advice

Severity: moderate — A low idle can cause stalling when loads are applied. Not an immediate safety issue but should be addressed promptly to prevent stall in traffic.

Can I drive? Driveable but stall risk under load. Repair within one week.

Diagnostic approach

  1. Confirm the DTC is active and check for companion codesThe Jeep factory procedure specifies: if any other throttle body DTCs are present, they must be diagnosed and repaired before continuing this test. Other throttle body codes (P0121, P0122, P0123 — TPS circuit; P2100, P2101 — ETC motor; P2176 — idle position not learned) indicate ETC hardware failure and must be resolved before idle-speed control can be evaluated. Start the engine, allow it to reach normal operating temperature, and verify P0506 is active or pending. If it does not return immediately, review the freeze-frame for the exact MAF, RPM, and coolant temperature conditions at the time of the original failure.
  2. Inspect the air induction system for restrictionsThe factory procedure for both Ford and Jeep lists air induction restriction as the first physical inspection step. Remove the air filter and check for dirt loading, debris, or collapsed filter material. Inspect the entire intake tube from the air box to the throttle body inlet for kinks, collapse, or foreign objects. A highly restricted air filter can drop idle speed 100–150 RPM on a 3.5–4.0L engine. Replace a dirty or collapsed intake component and retest before proceeding to the throttle body.
  3. Inspect the PCV system for restrictionsThe Jeep procedure specifically lists PCV system restriction as a cause. Inspect the PCV valve for a sticking check valve by removing it and shaking it — a rattle indicates the valve is functional; no rattle suggests a stuck-closed valve. Check all crankcase ventilation hoses for collapse, cracks, or blockage. A blocked PCV circuit increases intake manifold vacuum at idle, which the ECM's idle compensation cannot fully override, causing RPM to drop.
  4. Inspect and clean the throttle body bore and throttle plateThis is the most frequently overlooked step on ETC-equipped engines. Remove the intake hose from the throttle body inlet. With the ignition off, open the throttle plate manually (ETC throttle plates can be opened by hand when the engine is off) and inspect the bore with a flashlight. Heavy carbon deposits inside the bore and on the plate edges reduce the effective idle air bypass. Clean the bore and plate with throttle body cleaner and a clean rag — do not use intake cleaner sprayed with the engine running on ETC-equipped vehicles, as it can stall the engine and damage the motor. After cleaning, perform an ETC relearn procedure using the scan tool (Jeep: select ETC RELEARN function after throttle body servicing or battery disconnect).
  5. Check the IAC valve circuit or ETC throttle body harness for electrical faultsFor IAC-valve equipped engines (Ford with discrete IAC on older platforms): disconnect the IAC valve at idle and observe RPM. Little or no RPM change on disconnection indicates the valve is stuck or has no authority — replace the IAC valve. Check the B+ power feed to the IAC solenoid for an open circuit. For ETC-equipped engines (most current applications): after cleaning the throttle body, verify the ETB connector is fully seated and the throttle position sensor and motor wiring has no visible damage. A defective ETC motor can cause the throttle plate to stick or not return fully to the closed position.

Make & model notes

:

:

:

FAQ

What RPM does P0506 set at?

The Jeep factory specification is 100 RPM or more below the target idle speed for 7 consecutive seconds. Target idle speed varies from approximately 550–750 RPM on a warm, no-load engine depending on the specific calibration. So P0506 typically sets when the engine idles at or below 450–650 RPM (depending on the target) and the PCM cannot correct it within 7 seconds.

How many trips does it take to light the check engine light for P0506?

P0506 is typically a two-trip fault on most OBD-II applications. The MIL does not illuminate on the first failing drive cycle; it illuminates on the second confirmed failure. The Jeep factory documentation confirms: Two Trip Fault. Three good trips to turn off the MIL after repair.

Can a dirty throttle body cause P0506?

Yes — and on ETC-equipped engines it is the most common cause. Carbon buildup in the throttle bore restricts the idle airway to the point where the ETC motor cannot open the throttle enough to compensate. Cleaning the throttle body with the correct cleaner, followed by a throttle relearn procedure, resolves P0506 in the majority of cases on modern ETC engines above 60,000 miles.

Is P0506 the same as P0505?

No. P0505 is an IAC system malfunction (generic circuit or rationality fault). P0506 specifically means the idle speed is measured below the target — the system has failed to achieve the commanded RPM. P0507 is the companion high-idle code (idle above target). Together these three codes cover the entire idle speed control diagnostic range.