MotorCodex Español

P0152 — O2 Sensor Circuit High Voltage (Bank 2, Sensor 1)

Moderate

Quick answer

P0152 means the sensor’s signal is stuck high — a true ever-rich mixture, a wiring short to voltage, or a contaminated sensor on bank 2, sensor 1. This is the upstream sensor — it measures the exhaust before the catalytic converter and directly controls your fuel mixture. Expect worse fuel economy until it’s fixed, since the computer falls back to a default fuel map.

What it means

Common causes

Ordered from most to least likely.

  1. 1.

    Aged or failed oxygen sensor

    Typical service life is roughly 60–100k miles for older styles, longer for modern ones.

  2. 2.

    Wiring or connector damage

    Chafed harness, melted insulation near the exhaust, corroded or bent pins.

  3. 3.

    Exhaust leak near the sensor

    Outside air pulled past the sensor skews its voltage — especially at idle.

  4. 4.

    Sensor contamination

    Coolant (head gasket), oil burning, or silicone sealant vapors poison the sensing element.

  5. 5.

    Genuinely rich condition

    The sensor may be telling the truth — check fuel trims before replacing it.

How to diagnose it, step by step

Cheapest and most likely checks first.

  1. 1 Read fuel trims and companion codes

    If lean/rich codes (P0171/P0172 family) accompany P0152, the mixture may be the real story and the sensor merely the messenger. Diagnose mixture first.

  2. 2 Inspect the wiring and connector

    Follow the sensor pigtail to its connector: look for melted or chafed insulation, corrosion, and bent pins. This five-minute look finds a large share of O2 codes.

  3. 3 Watch the sensor in live data

    A healthy upstream sensor oscillates roughly 0.1–0.9V continuously at cruise. Stuck readings, flat lines, or lazy switching (fewer than ~1 cross per second) tell you which story you’re in.

  4. 4 Test with a propane/forced-mixture check

    Briefly enriching the intake (propane trick) should spike the sensor’s voltage immediately. No response from a sensor with good wiring = dead sensor.

  5. 5 Replace with quality parts

    If the sensor is condemned, use NTK, Denso, Bosch, or OEM. Bargain O2 sensors are the most common cause of this code returning within months.

Parts & tools you may need

  • OBD-II scanner (code reader with freeze frame / live data)
  • Digital multimeter
  • O2 sensor socket, 7/8" (22mm)
  • Replacement oxygen sensor (NTK/Denso/Bosch/OEM, exact part for your vehicle)
  • Penetrating oil (sensors seize in the exhaust)
  • Electrical contact cleaner

Disclosure: some links are affiliate links. If you buy through them, we may earn a commission at no extra cost to you.

Frequently asked questions

Can I drive with P0152?
Yes, but the computer runs a default fuel map: expect a few MPG worse economy and gradually higher converter stress. It’s a fix-this-month code, not a park-it code.
Upstream vs. downstream — which is mine?
Sensor 1 is upstream (before the converter), sensor 2 is downstream (after it). P0152 is bank 2 sensor 1, so it’s upstream on the cylinder-2 side of the engine.
Should I replace O2 sensors in pairs?
Opinions vary. On a high-mileage vehicle where one upstream sensor died of age, its twin is usually close behind, and doing both saves a second job. For wiring damage or a young sensor, replace only what failed.
Why did the new sensor set the same code?
Three usual reasons: the wiring/connector was the real fault, an exhaust leak is skewing readings, or the replacement is a low-quality unit. The circuit diagnosis matters more than the part.