P0507: Idle Air Control System RPM Higher Than Expected

P0507 means Idle Air Control System RPM Higher Than Expected. The idle speed is higher than the target, often from a vacuum leak or a throttle that needs a relearn.

On many vehicles, a high idle after a battery change or throttle body cleaning is fixed by the manufacturer's idle relearn procedure.

CodeP0507
SystemIdle control
SeverityModerate
TypeGeneric powertrain

Can I keep driving? Drivable with care. Diagnose soon: performance, economy or other components can be affected.

Common symptoms

  • Check engine light on
  • Idle speed too high, too low or hunting
  • Stalling when coming to a stop
  • Rough idle

Possible causes

  • Dirty throttle body or idle air control passage
  • Faulty idle air control valve (older engines)
  • Vacuum leak (high idle)
  • Idle relearn needed after battery disconnection or throttle body cleaning
  • Faulty electronic throttle body

How to diagnose P0507

  1. Clean the throttle body.
  2. Check for vacuum leaks.
  3. Perform the manufacturer's idle relearn procedure.
  4. Check the idle air control valve or electronic throttle operation on a scan tool.

What the code means, digit by digit

PPowertrain0Generic (SAE) code5Sub-system07Specific fault

Generic codes have the same definition on every OBD-II vehicle (petrol cars from model year 1996 in the US, 2001 in the EU; diesels later). Manufacturers can add their own enhanced codes; those are not listed here.

Symptoms linked to P0507

Related codes

General guidance only. Fault codes describe what the engine computer saw, not which part failed: confirm with testing before replacing parts, and follow the vehicle's service information.