P0507 on a Subaru: Causes, Fixes & Repair Cost
๐ Moderate severity ยท drivable
Drivable, but the engine idles too fast, which wastes fuel and makes low-speed driving feel odd.
What P0507 means on a Subaru
On a Subaru, P0507 means the engine idles faster than the computer expects. Too much air is getting in at idle, often through a vacuum leak or a dirty throttle body. The car still drives, but the high idle wastes fuel.
Is P0507 common on Subarus?
P0507 shows up on Subarus like the Outback, Forester, Impreza, and Legacy. The boxer engine layout makes the PCV hoses and intake manifold gaskets prone to leaking air as they age. A dirty throttle body or idle air control valve is also a common trigger.
Commonly reported on: Outback, Forester, Impreza, Legacy.
Symptoms
- Check engine light is on
- High idle speed
- Engine surges at idle
- Idle stays high when stopped
Common causes
- most common: Vacuum leak from an aged hose
- common: Leaking PCV valve or hose
- common: Carbon buildup in the throttle body
- less common: Leaking intake manifold gasket
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Find and repair vacuum leaks | Yes | $10โ100 |
| Clean the throttle body | Yes | $10โ40 |
| Replace a leaking PCV valve | Yes | $10โ40 |
Frequently asked questions
Other common Subaru codes
P0507 on other brands
Looking for the full (non-brand-specific) guide? See the P0507 code page โ
Browse all Subaru codes: Subaru hub โ
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.