P0152: Upstream O2 sensor high voltage (Bank 2 Sensor 1)
Drive carefully. Get it checked within a week or two.
Can I drive with P0152?
Yes, but drive carefully and get it checked soon. Bank 2 sensor voltage stuck high; computer leans out fuel causing possible stumble.
What does P0152 mean?
P0152 stands for O2 Sensor Circuit High Voltage (Bank 2, Sensor 1).
Symptoms you may notice
- Drop in gas mileage by 10% to 15%
- Slight hesitation or sluggish response when accelerating
- Check engine light illuminated
How much does it cost to fix?
Repair costs for code P0152 depend on the specific underlying root cause, ranging from simple DIY checks to component replacement. The table below lists the most common causes and rough price ranges in USD:
- Internal short inside Bank 2 O2 sensor
- Heater circuit shorted to signal wire
- Leaking fuel injector on Bank 2
- Excess fuel pressure
What to do next
- Disconnect Bank 2 sensor and check if scanner voltage drops to reference value.
- Check spark plugs on Bank 2 for wet fuel.
- Replace Bank 2 Sensor 1.
Last updated: October 2026
Related codes
General guidance only, not a professional diagnosis. If the check-engine light is flashing, or the car is running rough, overheating or losing power, stop driving and get help.
About this code
Code P0152 means Bank 2 Sensor 1 voltage stays above 0.9V. Drive smoothly while planning a repair.