P0157 Code: O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2)
A complete diagnostic guide to OBD-II Code P0157: symptoms, causes, and repair costs.
Run a shop or repair van?
Run your next p0157 diagnosis — o2 sensor circuit low voltage (bank 2 sensor 2) job in Repairius: estimate, text approval, invoice, paid. Unlimited users.
Start free trial14-day free trial · credit card required · cancel anytime
Fleet, dispatcher or driver?
DispatchTool keeps loads, drivers and breakdowns organized. A separate product from Repairius.
Try DispatchToolQuick answer
- What it means: The Powertrain Control Module (PCM) has detected that the downstream oxygen sensor on Bank 2 (Sensor 2) is sending a sustained low-voltage signal, indicating an overly lean condition in the exhaust or a fault in the sensor's electrical circuit.
- Severity: Moderate. You can safely drive the vehicle home or to a shop, but you will fail an emissions test and should not ignore it long-term.
- Most common cause: A failed or failing Bank 2 Sensor 2 oxygen sensor, or a damaged wiring harness connected to it.
What the P0157 code means
In the official OBD-II dictionary, P0157 stands for "O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2)."
To understand this in plain English, we need to break down the exhaust system. Your engine uses oxygen sensors to measure how much unburned oxygen is in the exhaust gas. "Bank 2" refers to the side of the engine that does not contain Cylinder 1. "Sensor 2" refers to the downstream sensor, which is located after the catalytic converter.
Unlike the upstream sensor (Sensor 1), which helps the engine computer adjust the air-fuel ratio, the downstream sensor (Sensor 2) has one primary job: monitoring the health and efficiency of the catalytic converter. Under normal operating conditions, a healthy downstream O2 sensor produces a relatively steady voltage signal between 0.45 and 0.8 volts. If the PCM detects that the voltage from Bank 2 Sensor 2 remains below a certain threshold (usually under 0.1 to 0.2 volts) for a continuous, predetermined amount of time (often more than 2-3 minutes), it triggers the P0157 code. A low voltage signal equates to a "lean" condition (too much air, too little fuel), but in this specific circuit code, it usually points to an electrical issue or a dead sensor rather than a true engine-wide lean running condition.
Common symptoms
Because the downstream oxygen sensor primarily monitors the catalytic converter and does not dictate the engine's primary fuel trim adjustments, you likely won't notice any severe drivability issues. Common symptoms include:
- An illuminated Check Engine Light (CEL)
- Failure to pass a state smog or emissions test
- In some cases, a slight decrease in fuel economy
- Rarely, minor hesitation or rough idle (if the code is accompanied by upstream sensor codes)
Common causes
When diagnosing P0157, an ASE-certified technician will look for the following culprits, ranked from most to least likely:
- Defective Bank 2 Sensor 2 Oxygen Sensor: The internal components of the sensor degrade over time due to extreme heat and carbon buildup, eventually causing it to short out or fail completely.
- Damaged Wiring or Connectors: The wires leading to the downstream sensor are exposed to the elements under the car. Road debris, melting from the exhaust pipe, or corrosion inside the connector can cause high resistance or a short to ground, resulting in low voltage.
- Exhaust Leak: A crack in the exhaust pipe or a blown gasket near the Bank 2 downstream sensor can allow outside air (oxygen) to enter the exhaust stream. The sensor reads this excess oxygen as a lean condition, dropping its voltage output.
- Poor Ground Connection: The sensor relies on a solid electrical ground. Corrosion where the ground wire meets the chassis can skew the voltage reading low.
- Failing Catalytic Converter: While usually accompanied by a P0430 (Catalyst System Efficiency Below Threshold) code, a completely failed converter can alter the exhaust stream enough to trigger an O2 sensor code.
- Powertrain Control Module (PCM) Fault: Very rare, but a software glitch or internal short in the engine computer can misinterpret the sensor's signal.
How a technician diagnoses it
A master diagnostic technician won't just throw a new sensor at the car. We follow a strict, data-driven diagnostic process:
- Scan and verify: We connect an advanced bidirectional scan tool to the OBD-II port to verify P0157 and check for any other codes (especially lean engine codes, misfires, or heater circuit codes). We also pull Freeze Frame data to see the exact engine temperature, RPM, and load when the code was set.
- Live data monitoring: We start the engine, let it reach operating temperature, and view the live data stream for Bank 2 Sensor 2. A healthy downstream sensor behind a good catalytic converter should hold a relatively steady voltage around 0.45V to 0.7V. If the reading is stuck at 0.0V or 0.1V and doesn't move when we snap the throttle, we know there is a hard fault.
- Visual inspection: We raise the vehicle on a lift and inspect the exhaust system on Bank 2. We look for melted wires, frayed insulation, or a disconnected plug at Sensor 2. We also check for soot marks around exhaust flanges that would indicate an exhaust leak.
- Check for exhaust leaks: If no wiring damage is found, we may use a smoke machine or listen carefully with a mechanic's stethoscope to rule out an exhaust leak upstream of the sensor.
- Electrical pin-out testing: Using a digital multimeter (DMM), we disconnect the O2 sensor and check the harness side for proper reference voltage (usually 5V on the signal wire) and a solid ground. If the harness has good voltage and ground, the sensor itself is verified as the failure point. If the harness is dead or shorted to ground, we trace the wiring back to the PCM.
Typical repair cost
Repair costs for P0157 vary based on the root cause and the make and model of your vehicle. Keep in mind that parts and labor rates fluctuate depending on your region.
- Oxygen Sensor Replacement: $150 – $400. The sensor itself usually costs between $50 and $150 for an OEM-quality part, with labor taking about an hour. (Note: Sensors can become seized in the exhaust pipe, occasionally requiring extra labor to heat and extract).
- Wiring Repair: $50 – $200. If the wiring harness is simply chaffed or a connector needs to be repinned, this is mostly a labor charge.
- Exhaust Leak Repair: $100 – $300. Welding a small crack or replacing an exhaust flange gasket.
- Catalytic Converter (Rare for just P0157): $800 – $2,500+.
Can I keep driving with this code?
Yes, you can safely continue driving your vehicle with a P0157 code in the short term. Because Sensor 2 is primarily an emissions monitor, a low voltage reading here will not immediately leave you stranded, cause your engine to stall, or do sudden catastrophic damage to your engine internals.
However, you should not ignore it indefinitely. Driving with the Check Engine Light on means you won't be alerted if a more severe problem occurs. Furthermore, your vehicle will automatically fail any state emissions or smog inspections until the code is resolved. Schedule a repair within the next few weeks to ensure your emissions system is operating correctly.
Related codes
If you have P0157, you might also see these related diagnostic trouble codes:
- P0158: O2 Sensor Circuit High Voltage (Bank 2 Sensor 2) – The opposite of P0157; the sensor is stuck reading a rich condition or high voltage.
- P0156: O2 Sensor Circuit Malfunction (Bank 2 Sensor 2) – A general circuit error for the same sensor.
- P0161: O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 2) – The internal heater inside the O2 sensor has failed, preventing it from reaching operating temperature quickly.
- P0430: Catalyst System Efficiency Below Threshold (Bank 2) – Often triggered if the catalytic converter fails, which can sometimes skew Sensor 2 readings.
- P0137: O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2) – The exact same low-voltage issue, but on the opposite side of the engine (Bank 1).
Get this scanned at a trusted shop on Repairius.
Related P-series codes
P0010
'A' Camshaft Position Actuator Circuit (Bank 1)
P0011
'A' Camshaft Position - Timing Over-Advanced (Bank 1)
P0014
'B' Camshaft Position - Timing Over-Advanced (Bank 1)
P0016
Crankshaft/Camshaft Position Correlation (Bank 1 Sensor A)
P0017
Crankshaft/Camshaft Position Correlation (Bank 1 Sensor B)
P0020
'A' Camshaft Position Actuator Circuit (Bank 2)
P0030
HO2S Heater Control Circuit (Bank 1 Sensor 1)
P0036
HO2S Heater Control Circuit (Bank 1 Sensor 2)
Parts, tools, and pros for this code
Parts pros use for this job
- •Oxygen sensor
- •Spark plugs
- •MAF sensor
Tools pros use
- •OBD-II scanner
- •Code reader
- •Smoke leak tester
Doing it yourself? Shop our partners
We may earn a small commission from partner links — it never changes the price you pay.