OBD-II trouble code
P0139: O2 Sensor Circuit Slow Response (Bank 1, Sensor 2)
The downstream oxygen sensor on bank 1 still works, but it reacts too slowly. The PCM ran a response-time test, forced a change in exhaust mixture, and the sensor took longer than allowed to follow it — the classic signature of a 'lazy', aging sensor.
Quick facts
- System
- Powertrain
- Category
- Oxygen Sensor
- Severity
- Low severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $150 – $450
- DIY difficulty
- Intermediate DIY
What does P0139 mean?
P0139 is different in character from the other downstream-sensor codes. P0137 and P0138 are about the signal being stuck at the wrong voltage. P0140 is about no signal at all. P0139 is about timing: the sensor produces a voltage and it moves in the right direction, but it gets there too slowly. This is the code a tired, end-of-life oxygen sensor sets first, often years before it fails outright.
Here's how the PCM catches it. Periodically the computer runs an oxygen-sensor response test, deliberately nudging the air-fuel mixture and timing how long the downstream sensor takes to react. A fresh sensor switches crisply. As the platinum sensing element ages, gets coated with combustion deposits, or simply wears out, its response slows — the voltage trace gets lazy and rounded instead of sharp. When the measured switch time exceeds the threshold, P0139 sets.
Because this is a wear-and-aging code more than a hard-fault code, the cause list is shorter and the answer is more often the sensor itself than wiring. The dominant cause is age — most downstream sensors are good for 100,000 miles or more, but heat cycling and contamination eventually slow them down. Silicone or coolant contamination accelerates it. A weak heater that lets the sensor run cooler than ideal will also slow the response. Wiring is a less common cause here than with the voltage codes, because a slow-but-present signal usually means the circuit is intact and the sensor is the weak link. P0139 carries a low severity rating: the car drives normally and the main consequence is a blocked emissions readiness monitor.
Common causes
- Aged, worn-out downstream O2 sensor — the dominant cause, as response time naturally slows with mileage and heat cycling
- Carbon or combustion-deposit buildup on the sensing element slowing its reaction
- Silicone contamination from the wrong RTV sealant used in a prior repair
- Coolant contamination from a small internal leak
- Weak or failing sensor heater letting the sensor run too cool to respond quickly
- Oil-fouled or corroded connector adding resistance and dulling the signal
- An aging catalytic converter changing the downstream exhaust profile the sensor reads
- Minor exhaust leak near the sensor disturbing the response pattern
Symptoms
- Check Engine Light on, with no change in how the car drives
- Failed emissions test or a catalyst monitor that won't set to 'ready'
- Very slight loss of fuel economy in some cases
- No power, idle, or startup symptoms in the great majority of cases
- Sometimes appears alongside a catalyst-efficiency code (P0420) as the sensor and cat both age together
Diagnostic steps
- 1.Pull freeze-frame data to see the conditions when the code set — P0139 is set by a specific response test, so the freeze frame helps confirm it's a genuine slow-response result.
- 2.Graph the bank-1 sensor-2 voltage in live data while the engine runs. A lazy, rounded trace that's slow to swing confirms a sluggish sensor; a crisp trace points elsewhere.
- 3.Check the sensor's age and mileage. A downstream sensor past 100,000 miles that's reading slow is usually just worn out.
- 4.Inspect the connector for oil, corrosion, or moisture that could add resistance and dull the signal.
- 5.Confirm the heater is working — a sensor running cooler than designed will respond slowly even if the element is otherwise fine.
- 6.Look for evidence of contamination (silicone or coolant) if the sensor is relatively new, since a young sensor reading slow usually has an external cause.
- 7.If everything else checks out, replace the downstream sensor — it's the most likely answer for a slow-response code.
Repair cost
$150 – $450
P0139 is almost always a downstream O2 sensor replacement at $150-400 depending on access. Bank-2 access can run slightly higher. There's rarely a cheaper fix because this is a wear code — cleaning a contaminated sensor occasionally helps, but a slow sensor is usually a worn sensor. If a weak heater is the cause, that's still a sensor replacement on most designs since the heater is integral.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with oxygen sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.
Related repairs
DIY vs shop
This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.