p0507
Moderate
Subaru · SUVs & Crossovers
Idle Air Control System Malfunction (Idle too High)
Quick Answer
Error code P0507 on your Subaru SUVs & Crossovers means: Idle Air Control System Malfunction (Idle too High). This is usually fixable — see the step-by-step guide below.
Affected Models
Applies to all models
AT1ZC6GT1SF5GP1BL5BS1ST1VA1
Likely Causes
  1. Vacuum leak
  2. Faulty idle air control valve
  3. Stuck or carbon-fouled intake valve
  4. TPS sensor malfunction
  5. Dirty or clogged air filter
How to Fix It
1
Connect OBD-II scanner and verify high idle speed
2
Check for vacuum leaks using smoke tester
3
Inspect and clean idle air control valve
4
Clean fuel injectors and intake valves
5
Test TPS sensor voltage with multimeter
Pro Tip
This fix requires some technical knowledge. If you're unsure about any step, consider contacting support or a qualified technician.
Parts You May Need
OBD-II scanner
Smoke tester
Fuel system cleaner
Throttle body cleaner
Related Error Codes
Video Guides
Loading video guides…
Search more on YouTube →