Subaru Error Code P1152: How to Fix It
Medium 45-90 minutes Medium Severity
Verified June 2026
- Error Code
- P1152
- Brand
- Subaru
- Product Type
- automotive
- Severity
- Medium
- DIY Difficulty
- Medium
- Estimated Fix Time
- 45-90 minutes
Ad
Tools You'll Need
- OBD2 scanner
- Multimeter
- Oxygen sensor socket
- Socket wrench set
- Penetrating oil
- Anti-seize compound
- Electrical contact cleaner
How to Fix Error Code P1152
-
Turn off engine and ensure safety
Never work on a hot exhaust system. Severe burns can occur from hot exhaust components. -
Connect OBD2 scanner and confirm code
-
Locate the front oxygen sensor
-
Inspect sensor wiring and connections
Disconnect the battery negative terminal before handling electrical connections to prevent shorts. -
Test sensor voltage with multimeter
Be careful around moving engine parts and hot exhaust components while testing. -
Remove the faulty oxygen sensor
Oxygen sensors can be very tight. Use proper tools to avoid rounding off the hex portion. -
Install new oxygen sensor
Do not overtighten as this can damage the exhaust threads. -
Reconnect and clear codes
Parts You May Need
Front oxygen sensor (Bank 1 Sensor 1)
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Front oxygen sensor (Bank 1 Sensor 1)
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Front oxygen sensor (Bank 1 Sensor 1)
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Front oxygen sensor (Bank 1 Sensor 1)
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Front oxygen sensor (Bank 1 Sensor 1)
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Front oxygen sensor (Bank 1 Sensor 1)
Check Price on Amazon
Anti-seize compound
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Ad
When to Call a Professional
Call a professional mechanic if you're uncomfortable working with hot exhaust components, electrical testing, or if the code returns after sensor replacement. Also seek professional help if you discover damaged exhaust threads or if multiple oxygen sensor codes are present, as this may indicate a more complex engine management issue.Frequently Asked Questions
What causes Subaru P1152 error code?
The P1152 code is typically caused by a faulty front oxygen sensor, damaged sensor wiring, exhaust leaks near the sensor, or contaminated sensor from oil or coolant leaks. Less commonly, it can be caused by fuel system issues affecting the air-fuel mixture.
Can I drive with P1152 code?
You can drive short distances with P1152, but avoid extended driving. The faulty oxygen sensor will cause poor fuel economy, increased emissions, and potential damage to the catalytic converter if left unrepaired for too long.
How much does it cost to fix P1152?
If you do the repair yourself, expect to spend $50-150 for a new oxygen sensor plus tools if needed. Professional repair typically costs $200-400 including labor, depending on sensor accessibility and local labor rates.
How often should oxygen sensors be replaced in Subaru vehicles?
Subaru oxygen sensors typically last 60,000-100,000 miles. Replace them when they fail or show signs of contamination. Regular maintenance and using quality fuel can extend their lifespan.
Will P1152 cause my Subaru to fail emissions testing?
Yes, P1152 will likely cause your vehicle to fail emissions testing. The faulty oxygen sensor prevents proper air-fuel mixture control, leading to increased emissions that exceed acceptable limits.