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

P0507: Idle Control System RPM Higher Than Expected

The idle speed is higher than the target.

Normal risk

Usually drivable. A high idle can make the car creep in gear.

Short answer · Can I keep driving with P0507?

Usually yes. A high idle can make an automatic car creep more. Look for a vacuum leak or dirty throttle body.

On this page

What does P0507 mean?

Code P0507 means the engine idles faster than the engine control unit wants. Extra air usually gets in through a leak or dirty throttle body.

This often follows throttle body cleaning without an idle relearn, or a vacuum leak that lets extra air in.

A sticking throttle plate or a leaking brake booster hose are other possible sources of extra air.

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
07Specific 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 P0507

Can a new throttle body fix it?

Usually cleaning and an idle relearn are enough. Look for vacuum leaks first.

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