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

P0505: Idle Control System

The engine control unit cannot control the idle speed as it should.

Normal risk

Usually drivable. The engine may stall at idle.

Short answer · Can I keep driving with P0505?

Usually yes. The idle may be too high, too low or unstable, and the engine may stall when stopping. Have it checked soon.

On this page

What does P0505 mean?

Code P0505 means the idle speed control does not reach the target idle speed. On older engines this is an idle air control valve; on newer engines the electronic throttle.

A dirty throttle body is one of the most common reasons, especially after many short trips. Unmetered air from a vacuum leak can also push the idle away from its target.

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
05Specific 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 P0505

Can a battery disconnection cause P0505?

Yes, on some engines the idle values are lost and must be relearned.

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