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
The P1152 error code in Subaru vehicles indicates a problem with the front oxygen sensor (Bank 1, Sensor 1) range or performance. This sensor monitors exhaust gases to help your engine's computer adjust the air-fuel mixture for optimal performance and emissions. When this sensor isn't working properly, you may experience poor fuel economy, rough idling, or failed emissions tests.
Ad

Tools You'll Need

How to Fix Error Code P1152

  1. Turn off engine and ensure safety

    Never work on a hot exhaust system. Severe burns can occur from hot exhaust components.
  2. Connect OBD2 scanner and confirm code

  3. Locate the front oxygen sensor

  4. Inspect sensor wiring and connections

    Disconnect the battery negative terminal before handling electrical connections to prevent shorts.
  5. Test sensor voltage with multimeter

    Be careful around moving engine parts and hot exhaust components while testing.
  6. Remove the faulty oxygen sensor

    Oxygen sensors can be very tight. Use proper tools to avoid rounding off the hex portion.
  7. Install new oxygen sensor

    Do not overtighten as this can damage the exhaust threads.
  8. 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.