OBD-II trouble code
P0165: O2 Sensor Circuit Slow Response (Bank 2, Sensor 3)
The third oxygen sensor on Bank 2 is changing its reading too slowly. On a bank whose feed and ground are the long ones, the usual reason is a heater that is not getting the current it needs — and a continuity test will not show that.
Quick facts
- System
- Powertrain
- Category
- Oxygen Sensor
- Severity
- Low severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $0 – $520
- DIY difficulty
- Intermediate DIY
What does P0165 mean?
A slow-response verdict is a stopwatch verdict. The controller forces a change in the exhaust gas and measures how long the sensor takes to follow it. Pass or fail is a matter of milliseconds, and the single biggest influence on that number is the temperature of the sensing element. A cold element responds sluggishly even when it is otherwise perfect. That is why so many slow-response codes are heater problems wearing a different hat.
On Bank 2 there is a specific reason to suspect the heater's power delivery rather than the heater element itself. The heater is the only part of an oxygen sensor circuit that actually draws current — often a couple of amps at start-up. Bank 2's supply and ground are the long ones, because they have to reach across the engine to a controller and a ground stud mounted on the other side. Resistance that is completely invisible on an unloaded test becomes lost voltage the moment real current flows. A corroded ground eyelet, a green terminal or a partially broken strand will beep happily on a continuity tester and still starve the heater by two or three volts under load. The heater then runs cooler than designed, the element never reaches full operating temperature, and the response time drifts out of specification — without ever setting a heater circuit code, because the circuit is technically complete.
The test that catches this is voltage drop, measured with the heater actually working. Back-probe the heater supply and ground at the sensor connector with the engine running and the heater commanded on, then compare what arrives there against what leaves the source. More than a few tenths of a volt lost on either side is your fault. This measurement takes two minutes and it is the difference between replacing a sensor that was fine and cleaning a ground stud that cost nothing.
Worth saying plainly: this position takes no part in fuel control. The sensor grades the rear converter on Bank 2, so the engine drives identically with P0165 stored. The costs are administrative — monitors that will not complete — and the risk that a lazy sensor produces a converter efficiency code that leads somewhere expensive.
Common causes
- Voltage lost across a long or corroded heater supply or ground on the bank 2 side
- Corroded ground stud or eyelet where the bank 2 rear sensor circuit terminates
- Aged sensor element with a genuinely slower switching characteristic
- Silicone, coolant or oil contamination coating the element and slowing gas exchange
- Heater element weakened but not open, delivering less heat than designed
- Small exhaust leak upstream diluting the gas the sensor is trying to track
- Poor terminal tension in the sensor connector adding resistance under load
Symptoms
- Check engine light on with the vehicle driving normally
- Live data shows Bank 2 Sensor 3 following changes noticeably later than its Bank 1 counterpart
- Code more likely to set in cold weather or on short journeys
- Catalyst monitor will not complete
- Emissions inspection rejected on the stored code or on incomplete monitors
Diagnostic steps
- 1.Measure voltage drop on the heater supply and ground at the sensor connector with the engine running and the heater active. Compare against the source. More than a few tenths of a volt lost on either leg is the fault.
- 2.Do not rely on a continuity test. A corroded joint will show continuity and still starve a circuit that draws amps.
- 3.Locate and inspect the ground point where the bank 2 rear sensor circuit terminates. Clean it to bright metal and retest the voltage drop before condemning anything.
- 4.Compare the response of Bank 2 Sensor 3 against Bank 1 Sensor 3 in live data during the same throttle change. If bank 1 is crisp and bank 2 lags, the difference is on the bank 2 side.
- 5.Check the freeze frame for ambient temperature and coolant temperature. A code that only sets on cold mornings supports a heating problem rather than a worn element.
- 6.Inspect the exhaust ahead of the sensor for leaks that would dilute the gas and blunt the swings the monitor is trying to time.
- 7.Only after the heater's power delivery is proven good, treat a persistently slow response as a worn or contaminated element.
Repair cost
$0 – $520
Cleaning and re-torquing a corroded ground can cost nothing but time and is a genuinely common fix here. Repairing a supply or ground leg typically runs $80 to $280. Sensor replacement is roughly $190 to $520 fitted. Diagnostic time is the variable — a voltage drop test takes minutes, while tracing a long bank 2 leg for the source of the loss can take an hour.
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.
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.