Skip to content
MotorFiable

Air intakeGeneric OBD-II codeUrgency: Garage soon

Code P0506: idle speed too low

P0506 means: idle air control system: idle speed lower than expected.[1][2][3] The control unit has detected that the idle speed is below the target and cannot correct it. As an example, AutoDTCs describes the speed being 100 rpm or more below the target for 7 seconds in a row, with the control unit unable to correct it even with the maximum idle compensation.[1][2]

System
Air intake
Urgency
Garage soon
You can drive carefully, but book a garage appointment as soon as possible
Possible causes
8
sorted from most to least likely
Type
Generic
The same on all makes

4 sourcesHow we work

What code P0506 means

The control unit has detected that the idle speed is below the target and cannot correct it. As an example, AutoDTCs describes the speed being 100 rpm or more below the target for 7 seconds in a row, with the control unit unable to correct it even with the maximum idle compensation.[1][2]

The sources give different references for normal idle: AutoDTCs gives 550 to 800 rpm (550 to 750 elsewhere on the same page) and PartsAvatar 750 to 1,000 rpm, with the code set when it drops below 750. The value depends on each manufacturer, and also on load and temperature.[1][2]

It applies both to engines with a separate IAC valve (open circuit, valve stuck closed) and to those with electronic throttle (dirty or damaged throttle body). Normally two failed journeys are needed to turn the light on, and three clean ones to turn it off.[1]

Original definition (SAE J2012): Idle Air Control System RPM Lower Than Expected[1][2][3]

Causes of P0506

From most to least likely, according to the sources.

  1. 1Throttle body with soot or carbon deposits, which reduces the idle air. On engines with electronic throttle and high mileage (AutoDTCs mentions more than 60,000 miles, almost 100,000 km), it is the most common cause.[1][2]
  2. 2Faulty or sticking IAC valve or motor, stuck closed, or the valve's supply circuit open or with high resistance, on engines that have one.[1][2][3]
  3. 3Vacuum leak.[2][3]
  4. 4Restriction in the air intake (blocked filter, collapsed duct, a foreign object), or blocked exhaust.[1][2]
  5. 5PCV valve or crankcase ventilation hoses blocked.[1][2]
  6. 6Faulty power steering pressure switch, which can make the speed drop when the steering wheel is turned.[2]
  7. 7Throttle stop screw badly adjusted, dirty mass airflow sensor or fault in the throttle control unit, according to CarWiki.[3]
  8. 8Internal engine problem or faulty control unit.[2][3]

Symptoms

How to diagnose P0506

In order: from the most likely and cheapest to check to the most expensive.

  1. 1Read the other codes. AutoDTCs, following Jeep's procedure, advises resolving the throttle body codes first: P0121 to P0123 (position sensor), P2100 and P2101 (throttle motor) or P2176 (idle position not learned).[1][2]
  2. 2Look at the freeze frame data and compare the actual idle speed live with the manufacturer's figure. Load the engine with the air conditioning and the blower to see whether the control unit maintains a normal idle.[1][2]
  3. 3Check the air intake: dirty or collapsed air filter and the duct from the filter to the throttle body, looking for kinks or foreign objects.[1]
  4. 4Check the PCV: AutoDTCs proposes removing the valve and shaking it (if it rattles, it moves; if it does not rattle, it is stuck closed) and checking the crankcase hoses for collapse, cracks or blockage.[1][2]
  5. 5Inspect the throttle body and clean the bore and the throttle plate with a specific cleaner. AutoDTCs warns not to spray intake cleaner into an electronic throttle engine while it is running, and that the throttle must then be relearned with the diagnostic equipment. Also look for vacuum leaks and check the power steering pressure switch.[1][2]
  6. 6On engines with an IAC valve, disconnect it at idle: if the speed barely changes, the valve is stuck or not working; also check its power supply. On electronic throttle engines, check that the connector seats properly and inspect the wiring of the position sensor and the motor.[1]

Can I keep driving with P0506?

Garage soon

AutoDTCs rates it as moderate severity: it is not an emergency, but a low idle can cause stalling under load, and it is worth repairing within a week to avoid being stranded in traffic. PartsAvatar gives no overall rating, but notes that a faulty power steering pressure switch is a safety issue that should be addressed as soon as possible.[1][2]

Documented faults related to P0506

Known faults of specific engines and cars, with their repair cost, the affected years and their sources.

Engine sensors: the most serious faults by engine and car

All faults with the engine sensors (29)

Frequently asked questions

Can I drive with code P0506?

You can, but there is a risk of stalling under load or when stopping. AutoDTCs advises repairing it within a week. If the engine stalls often, take it to a workshop sooner.[1]

Does cleaning the throttle body fix it?

AutoDTCs states that, in most cases on modern engines with electronic throttle and more than 60,000 miles (almost 100,000 km), cleaning it and relearning solves it. This is the website's own claim, with no supporting data. Relearning after cleaning is essential.[1]

What is the normal idle speed?

It depends on the car. The sources give different references (550 to 800 rpm according to AutoDTCs, 750 to 1,000 rpm according to PartsAvatar), and the correct value is the manufacturer's, which also changes with load and temperature.[1][2]

What is the difference between P0506 and P0505 or P0507?

P0506 indicates idle below the target and P0507 above it; P0505 is the general idle control fault, without specifying the direction of the deviation. AutoDTCs lists P0505 and P0507 as codes related to P0506.[1][2]

Will I pass the MOT with code P0506?

If the code has switched on the engine warning light, no: with that light on, the inspection records a serious defect, and on Euro 5 and Euro 6 cars the ITV (Spain's roadworthiness inspection, similar to the MOT) also reads the OBD diagnostic system. Repair the fault before you go; clearing the code just before the inspection does not help either, because it counts as a serious defect.[4]

Not sure what is wrong with your car? Describe what you notice in the symptom diagnosis or see all fault codes.

Sources

Every fact on this page links to its source. If you find an error, let us know.

  1. P0506: Idle Air Control System RPM Lower Than ExpectedAutoDTCs · Technical documentation · consulted 31 October 2026
  2. P0506 OBD Error Code: Idle Air Control System RPM Lower Than ExpectedPartsAvatar · Technical documentation · consulted 31 October 2026
  3. OBD-Fehlercode P0506 (Leerlaufdrehzahl zu niedrig)CarWiki.de · Technical documentation · consulted 31 October 2026 · in German
  4. Desmontando mitos: ¿puede pasar mi coche la ITV con el testigo de «avería motor» encendido?Diariomotor · Motoring press · published 8 March 2021 · consulted 2 October 2026 · in Spanish