P0507 Code: Idle Control System RPM Higher Than Expected
P0507 means the engine is idling higher than the ECM’s target.
- Applies to
- All OBD-II vehicles (any make or model)
- Est. repair cost
- $40 – $300
- Time to fix
- 1-3 hours
What it means
Common causes are a vacuum leak (the most common), a dirty/stuck IAC or throttle body, or a sticking throttle. This is a generic OBD-II powertrain code defined in the SAE J2012 standard, so it applies to virtually any 1996-or-newer OBD-II vehicle — cars, trucks, and modern fuel-injected motorcycles — from any manufacturer (Toyota, Honda, Ford and the rest). Read it with any OBD-II scanner; the meaning is the same across brands, though the exact repair can vary by engine.
Symptoms
- Check engine light on
- High idle that won’t settle
- Possible poor economy
How to fix it
- 1
Find the vacuum leak
1. Inspect intake hoses and gaskets for vacuum leaks — the usual cause of high idle. 2. Clean the throttle body/IAC. 3. Clear the code and confirm idle settles.
Frequently asked questions
What causes P0507 high idle?
Most often an unmetered air (vacuum) leak lets extra air in, raising idle. Find and seal the leak first.
Last updated July 16, 2026
Guidance only — always consult a qualified professional or the official service manual before carrying out repairs.