631-982-0042
Auto Barn

P0158

Fix within 1-2 weeks

Oxygen Sensor Circuit High Voltage (Bank 2 Sensor 2)

Sensors SystemMAF, MAP, throttle position

Code P0158 means your downstream oxygen sensor on Bank 2 is reporting consistently high voltage. Common causes: Faulty O2 sensor (70%), wiring issues (20%), PCM failure (10%). Drivability: Yes, safe to drive. Repair cost: $50-$200 DIY, $150-$500 professional.

Can I Drive With P0158?

Yes, safe to drive

No restrictions, but fix within 1-2 weeks

Stop driving immediately if: Flashing Check Engine Light, loud noises from the exhaust, burning smell, significant power loss.

Symptoms of P0158

  • 1Check Engine Light illuminated
  • 2Reduced fuel economy
  • 3Possible rotten egg smell from exhaust (if catalytic converter is failing)

Common Causes of P0158

Parts most likely causing this code, ranked by probability

O2 Sensor (Bank 2 Sensor 2)70% likely

An internal short or failure within the sensor causes it to output a voltage signal that is consistently above its normal operating range.

70% of P0158 cases are fixed by replacing this part

Shop
Wiring Harness or Connector20% likely

A short to a power wire or damaged insulation can cause the sensor's signal wire to receive an abnormally high voltage.

20% of P0158 cases are fixed by repairing wiring or connectors

Shop
Powertrain Control Module (PCM)10% likely

An internal fault within the PCM can cause it to incorrectly read the O2 sensor's voltage or provide an incorrect reference voltage.

10% of P0158 cases are fixed by replacing or reprogramming the PCM

Shop

Check These First (Before Buying Parts)

  • Visually inspect the Bank 2 Sensor 2 O2 sensor and its wiring for any obvious damage, cuts, or corrosion.
  • Check for any exhaust leaks near the sensor.
  • Use an OBD-II scan tool to confirm the code and check live data for the Bank 2 Sensor 2 voltage.

How to Diagnose P0158

  1. 1Visually inspect the Bank 2 Sensor 2 O2 sensor and its wiring harness for any signs of damage, fraying, corrosion, or loose connections.
  2. 2Use an OBD-II scan tool to monitor the live data for Bank 2 Sensor 2, looking for a consistently high voltage reading (typically above 0.9V) that does not fluctuate.
  3. 3Disconnect the O2 sensor and check the voltage at the sensor connector using a multimeter, looking for proper reference voltage and ground.
  4. 4If the sensor's voltage is consistently high even when disconnected (short to voltage in wiring), or if the sensor itself shows an internal short when tested, replace the O2 sensor.
  5. 5If the wiring and sensor test good, but the PCM still reports high voltage, further diagnosis of the PCM or its internal circuits may be necessary.

P0158 on Popular Vehicles

Toyota Camry

2007-2024

P0158 on Camry models is frequently resolved by replacing the downstream O2 sensor (Bank 2 Sensor 2). These sensors have a lifespan and can fail electrically.

75% fixed by O2 sensor replacement

Honda Accord

2003-2024

Honda Accords with P0158 often point to a failed Bank 2 Sensor 2 O2 sensor. Wiring integrity should be checked thoroughly, as rodent damage to sensor wires is not uncommon.

70% fixed by O2 sensor, 15% by wiring repair

Ford F-150

2004-2024

For Ford F-150 trucks, P0158 is typically a direct O2 sensor failure. Ensure you identify the correct bank (Bank 2 is the side without cylinder #1, usually the passenger side on V8s) and the correct sensor (Sensor 2 is downstream, after the catalytic converter).

80% fixed by O2 sensor replacement

Frequently Asked Questions

What does P0158 mean?

P0158 indicates that the oxygen sensor located after the catalytic converter on Bank 2 (the side of the engine without cylinder #1) is sending a consistently high voltage signal to the engine computer. This suggests the sensor is stuck in a 'rich' reading or has an electrical fault.

Can I drive with P0158?

Yes, you can drive safely with P0158. The primary issues are reduced fuel economy and increased emissions. However, fix this within 1-2 weeks to prevent potential long-term damage to your catalytic converter.

Will P0158 clear itself?

No, P0158 will not clear itself. The engine computer stores this code because it detects a persistent electrical fault or an out-of-range reading from the O2 sensor. The fault must be repaired, and the code cleared with a scan tool, or the vehicle driven through several drive cycles after repair for it to clear automatically.

How do I fix P0158 myself?

Start by visually inspecting the Bank 2 Sensor 2 O2 sensor and its wiring for damage. If the wiring looks good, use a scan tool to confirm the sensor's voltage reading. If it's consistently high, replacing the Bank 2 Sensor 2 O2 sensor is the most common fix.

How much does it cost to fix P0158?

A DIY repair for P0158 typically costs $50-$200 for a new O2 sensor. Professional repair at a shop will cost $150-$500, including parts and labor.

P0158 keeps coming back - why?

If P0158 returns, the most common reasons are an incorrect diagnosis (the sensor itself was not the problem), underlying wiring damage that was missed, or a rare PCM fault. Ensure you're replacing the correct sensor (Bank 2 Sensor 2).

Will P0158 fail emissions/smog test?

Yes, P0158 will cause your vehicle to fail an emissions or smog test. The Check Engine Light will be on, and the O2 sensor monitor will not be 'ready,' both of which are automatic failures.

What's the difference between P0158 and P0172?

P0158 specifically indicates an electrical fault or a stuck high voltage reading from the Bank 2 Sensor 2 O2 sensor circuit. P0172 (System Too Rich Bank 2) indicates that the engine computer is detecting an actual rich running condition on Bank 2, meaning there's too much fuel or not enough air. While a rich condition could lead to a high O2 sensor reading, P0158 points more directly to the sensor or its circuit.

P0158 on Honda Accord?

On Honda Accords, P0158 is most often caused by a faulty Bank 2 Sensor 2 O2 sensor. These sensors can degrade over time, especially with higher mileage. Inspect the wiring carefully, as Honda harnesses can sometimes be susceptible to rodent damage.

Questions to Ask Your Mechanic

Did you check the live data for Bank 2 Sensor 2 and confirm it's stuck high? What voltage reading did you get?

Good answer: Yes, the scan tool shows Bank 2 Sensor 2 is consistently reading 1.2V, which is out of range. Bank 1 Sensor 2 is fluctuating normally around 0.4-0.8V. We also checked the wiring for shorts and it looks good.

Repair Cost Estimate

DIY Repair

Parts only

$50-$200

Shop Repair

Parts + labor

$150-$500

Save $100-$300 by doing it yourself

Difficulty

intermediate

Time

1-2 hours

Shop Parts for P0158

Intermediate - Requires specific tools like an O2 sensor socket and an OBD-II scan tool to confirm diagnosis and clear the code. Access to the sensor can sometimes be challenging.

Cost of Waiting

Ignoring P0158 can lead to reduced fuel economy and increased emissions. If the sensor is truly stuck rich and the engine computer tries to compensate, it can cause the engine to run lean, potentially damaging internal engine components or, more commonly, sending incorrect fuel mixtures to the catalytic converter, leading to premature failure. A $50-$200 O2 sensor job now prevents a $800-$2,500 catalytic converter replacement later.

While You're In There...

Exhaust Gasket

If the O2 sensor is difficult to remove or if there's an exhaust leak nearby, replacing the gasket ensures a proper seal and prevents future leaks.

Anti-Seize Compound

Applying anti-seize to the new O2 sensor threads prevents it from seizing in the exhaust pipe, making future removal much easier.

Tools You'll Need

  • OBD-II Scan Tool
  • O2 Sensor Socket (7/8" or 22mm)
  • Ratchet and extensions
  • Multimeter
  • Wire brush
  • Anti-seize compound

P0158 is a common emissions system code. Most repairs involve replacing a single O2 sensor, which is a straightforward job for an intermediate DIYer, and your vehicle's fuel economy and emissions will return to normal afterward.

Why Buy From Auto Barn?
  • Family-owned since 1957
  • 990,000+ happy customers
  • Fast nationwide shipping
  • Easy returns

Your Next Steps

1

Step 1: Visually inspect the Bank 2 Sensor 2 O2 sensor and its wiring harness for any signs of damage, fraying, or corrosion. Ensure the connector is securely attached.

2

Step 2: Use an OBD-II scan tool to monitor the live data for Bank 2 Sensor 2. If the voltage is consistently high (e.g., above 0.9V) and does not fluctuate, the sensor is likely faulty.

3

Step 3: If the visual inspection and scan tool data point to a faulty sensor, you'll likely need a new Bank 2 Sensor 2 O2 sensor. Consider purchasing an O2 sensor socket for easier removal and installation.

Note: Bank 2 is the side of the engine that does NOT contain cylinder #1. Sensor 2 is the downstream sensor, located after the catalytic converter. On most V6/V8 engines, Bank 2 is typically the passenger side. Consult your vehicle's service manual for exact sensor location.