P0507
Idle air control system RPM higher than expected
The ECU has detected engine idle speed that is higher than the commanded or expected value.
What this code means
The ECU has detected engine idle speed that is higher than the commanded or expected value.
Possible causes
- Vacuum or intake leak
- Dirty or sticking throttle body
- Idle-control system fault
- PCV leak
- Electronic throttle adaptation issue
Common symptoms
- Check engine light
- High idle speed
- Engine may hang at elevated RPM
Checks to make
- Inspect for vacuum leaks
- Check throttle body condition
- Review desired versus actual idle speed
- Check PCV and related intake components
Safety
- Do not replace parts from the code alone. Confirm the fault with live data, wiring checks and manufacturer procedures. Keep clear of hot or moving engine components.
Model notes
The code definition is generic; exact diagnostic thresholds, component locations and repair procedures vary by vehicle.