P0507 — Idle Air Control System RPM Higher Than Expected

P0507 means your engine is idling higher than the ECU expects (typically 200+ RPM above target). The most common causes are vacuum leaks and a dirty throttle body.

Cost range: $10–$400. Severity: low. Safe to drive? Yes, but high idle wastes fuel and can mask other problems.

Most common causes of P0507

  1. Dirty throttle body — Clean with throttle body cleaner — fixes most cases. ($10–$30)
  2. Vacuum leak — Cracked PCV hose or intake gasket. ($10–$200)
  3. Failed IAC valve — On older non-electronic-throttle vehicles. ($80–$250)
  4. Bad PCV valve — Stuck-open PCV creates a measured vacuum leak. ($15–$50)

Symptoms drivers report with P0507