Fault code lookup

PowertrainP0158

Caution

Severity: Caution - get it checked when you can

O2 Sensor Circuit High Voltage (Bank 2 Sensor 2)

39 brands affected · Generic SAE J2012 description.

Key terms: Oxygen sensor: measures oxygen in the exhaust gas · Mass air flow sensor: measures the air going into the engine · Bank 2: the side of the engine containing cylinder 2 · SAE J2012: the standard generic code list · Powertrain: engine, transmission and emissions

1What it means in plain English

This code is in the fuel, air and oxygen sensor range, which also includes coolant temperature faults.

2Common causes

  1. Dirty or faulty mass air flow sensor
  2. Vacuum or intake air leak
  3. Weak fuel pump or clogged fuel filter
  4. Faulty fuel injector
  5. Faulty oxygen sensor
  6. Wiring or connector fault

3Can I drive?

Caution · drive with care

Have it diagnosed if the engine runs badly or the code keeps returning. Because this range includes coolant temperature sensors, watch the temperature gauge: if it climbs into the red, or the engine overheats or stalls, stop safely and get professional help.

This page gives general information. It is not professional advice. For a definite diagnosis and a repair quote, ask a qualified mechanic to inspect the car.

4Brand data 39

BrandCodeDescriptionSystem
Ashok Leyland CVP0158O2 Sensor Circuit High Voltage (Bank 2 Sensor 2) SAEPowertrain
BAIC MotorP0158O2 Sensor Circuit High Voltage Bank 2 Sensor 2 BrandPowertrain
Mercedes-BenzP0158O2 Sensor Circuit High Voltage (Bank 2 Sensor 2) SAEPowertrain
BMWP0158Short circuit to positive BrandPowertrain
BYDP0158Oxygen sensor high BrandPowertrain
CheryP0158Oxygen sensor high BrandPowertrain
DaewooP0158O2 Sensor Circuit High Voltage Bank 2 Sensor 2 BrandPowertrain
DaihatsuP0158O2 (A/F) sensor system B2S2 BrandPowertrain
DFFSP0158O2 Sensor Circuit High Voltage Bank 2 Sensor 2 BrandPowertrain
DFFXP0158Oxygen sensor high BrandPowertrain
DFXKP0158O2 Sensor Circuit High Voltage Bank 2 Sensor 2 BrandPowertrain
EOBDP0158Syresensorkrets hög spänning bank 2 sensor 2 BrandPowertrain
GeelyP0158Oxygen sensor high BrandPowertrain
GMP0158HO2S circuit high voltage bank 2 sensor 2 BrandPowertrain
Great WallP0158Oxygen sensor high BrandPowertrain
HafeiP0158Oxygen sensor high BrandPowertrain
HoldenP0158HO2S Circuit High Voltage Bank 2 Sensor 2 BrandPowertrain
HondaP0158O2 Sensor Circuit High Voltage (Bank 2 Sensor 2) SAEPowertrain
HyundaiP0158O2 Sensor Circuit High Voltage (Bank 2 Sensor 2) SAEPowertrain
IsuzuP0158O2 Sensor Circuit High Voltage (Bank 2 Sensor 2) SAEPowertrain
Land RoverP0158O2 Sensor Circuit High Voltage (Bank 2 Sensor 2) SAEPowertrain
MahindraP0158O2 Sensor Circuit High Voltage (Bank 2 Sensor 2) SAEPowertrain
MaseratiP0158O2 Sensor 2/2 Circuit High BrandPowertrain
MitsubishiP0158Oxygen sensor high BrandPowertrain
NissanP0158Heated oxygen sensor 2 BrandPowertrain
OpelP0158HO2S circuit high voltage bank 2 sensor 2 BrandPowertrain
PeroduaP0158O2 (A/F) sensor system B2S2 BrandPowertrain
PeugeotP0158O2 Sensor Circuit High Voltage (Bank 2 Sensor 2) SAEPowertrain
PorscheP0158O2 Sensor Circuit High Voltage (Bank 2 Sensor 2) SAEPowertrain
ProtonP0158O2 Sensor Circuit High Voltage (Bank 2 Sensor 2) SAEPowertrain
RenaultP0158O2 Sensor Circuit High Voltage (Bank 2 Sensor 2) SAEPowertrain
SaabP0158HO2S circuit high voltage bank 2 sensor 2 BrandPowertrain
MG (SAIC)P0158Oxygen Sensor Sensor 02 Bank 2 Circuit High BrandPowertrain
SprinterP0158O2 Sensor Circuit High Voltage (Bank 2 Sensor 2) SAEPowertrain
SubaruP0158O2 Sensor Circuit High Voltage BrandPowertrain
SuzukiP0158O2 sensor (Bank 2 Sensor-2) circuit high voltage BrandPowertrain
TataP0158O2 Sensor Circuit High Voltage Bank 2 Sensor 2 BrandPowertrain
ToyotaP0158O2 Sensor Circuit High Voltage Bank 2 Sensor 2 BrandPowertrain
VolkswagenP0158Oxygen (Lambda) sensor B2 S2: signal too high BrandPowertrain

Legend: SAE is the generic J2012 description; Brand is text taken from that manufacturer’s data. Manufacturer rows keep the wording and language of the source data, and non-English text is tagged so screen readers pronounce it correctly.

5Extended variant codes 2

These 7-character codes are manufacturer-specific variants of P0158 and may be reported by some scan tools.

BrandCodeDescriptionSystem
Mercedes-BenzP015800Die Lambdasonde 2 (Zylinderreihe 2) hat Kurzschluss nach Plus. BrandPowertrain
SsangYongP015801No.4 Oxygen sensor - overvoltage BrandPowertrain

6Related codes

Browse Pxxx codes or P015xx codes.

OpenDTC - independent fault code reference