Skip to content
EN · km
Units
My Garage
Generic OBD-II code Speed, idle and inputs

P0506: Idle Air Control System RPM Lower Than Expected

The engine idles at a lower speed than the control unit is trying to achieve.

Normal risk

Usually drivable, but the engine may stall at idle. Have it checked soon.

Short answer · Can I keep driving with P0506?

Usually yes, but the engine may stall when stopping or with the A/C on. Have the throttle body and idle control checked soon.

On this page

What does P0506 mean?

Code P0506 means the control unit cannot raise idle speed to its target. A dirty throttle body, a blocked idle passage or a heavy engine load such as a failing alternator or A/C compressor are common causes.

What the car does when the code is set

The check engine light comes on. The idle speed may be too high, too low or unstable, and the engine may stall when you come to a stop or switch on consumers such as the air conditioning.

How the system works

At idle the throttle is almost closed, so the engine control unit controls the idle speed by letting a precise amount of air past it. Older engines use a separate idle air control valve; modern engines move the electronic throttle plate itself. The control unit adjusts the air and ignition timing to hold a target idle speed that changes with temperature and loads such as air conditioning. If the real idle speed stays away from the target despite full correction, it stores an idle control code.

PPowertrain
0Generic code (SAE)
5Speed, idle and inputs
06Specific fault

Common symptoms

Possible causes

Listed without ranking. The cause on your car depends on make, engine and mileage — see the maker notes below.

  1. Dirty throttle bodyCarbon around the throttle plate changes the idle air flow.
  2. Vacuum leakExtra air raises the idle speed.
  3. Faulty idle control valve or electronic throttleThe control part sticks.
  4. Throttle not relearnedAfter a battery disconnection or cleaning, some engines need an idle relearn.

How it is diagnosed

  1. Check for vacuum leaksListen for hissing and smoke-test the intake.
  2. Clean the throttle bodyUse a dedicated cleaner. Follow the service data for electronic throttles.
  3. Run an idle relearnMany engines need a relearn procedure with a scan tool after cleaning.
  4. Test the control partCheck the idle valve or throttle motor operation.

Questions about P0506

Can a dirty throttle body cause P0506?

Yes. Carbon reduces the air that can pass at idle, so the engine cannot keep its target speed. Cleaning and an idle relearn often help.

Can low battery voltage affect idle?

Yes, some systems change idle speed to charge the battery. Check the battery first if idle problems appear with electrical faults.

Should idle relearn be done after cleaning?

Yes, many engines need it. Without it the idle may be unstable until the engine relearns by itself.

Terms on this page