OBD-II trouble code
P22C1: O2 Sensor Negative Current Control Circuit High (Bank 2 Sensor 2)
A return path reading high has resistance in it — and this code arrives with its own evidence about when the resistance appears. The freeze frame stored with it tells you whether you are chasing a hot-engine fault, which decides whether testing in a cold bay can work at all.
Quick facts
- System
- Powertrain
- Category
- Oxygen Sensor
- Severity
- Low severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $100 – $850
- DIY difficulty
- Advanced DIY
Browse every code in P2200–P22C5, or start from the full code library.
What does P22C1 mean?
The module drives a small current through the rear sensor's pump cell and measures what comes back on the return leg. This code says the voltage on that return sat above the ceiling the module allows, which on a return path means resistance: the current is working harder to get home than the circuit was designed for.
The part worth dwelling on is not what resistance is, but when it appears. A conductor that has broken outright reports separately as its own fault, so a high reading means the path still exists and has simply become poor — which points at a contact rather than a break. Contacts in this location have a thermal character that a test performed in a cool workshop cannot see. The bank 2 rear harness is routed along the underbody within reach of exhaust heat. Metal expands, terminals that have lost grip move relative to one another as they warm, and a joint with marginal contact pressure can be electrically sound at ambient temperature and open enough to set a code once everything around it has been at operating temperature for twenty minutes.
That matters because the standard approach — put the car on a lift, unplug things, measure resistance — is done on a cold vehicle in a cool workshop, which is precisely the condition in which a thermal fault reads perfect. A technician can do everything correctly and conclude the circuit is fine.
The code brings the information needed to avoid that, and it is easy to skip past. When the module stores this fault it also captures a freeze frame: the operating conditions at the moment the threshold was crossed. Read the coolant temperature, the run time since start and the engine load recorded there. A freeze frame showing a fully warm engine after an extended run points at a joint that fails when hot, and tells you the test has to be done on a hot vehicle or with heat applied deliberately to the suspect area. A freeze frame showing a cold engine a minute after start points somewhere else entirely — a marginal connection that is worst before thermal expansion closes it up, or moisture that has not yet dried out.
If the vehicle has set this code more than once, the pattern across the stored frames is more useful still. Consistent conditions mean a repeatable physical cause you can reproduce. Scattered conditions mean vibration or movement rather than temperature, and the search shifts to where the loom is unsupported.
The physical suspects themselves are ordinary and should be worked cheapest first: terminal contact in the rear sensor connector and any inline connector on the underbody run, then the ground reference the return is measured against, then the conductor itself, and only then the sensor's internal pump return element.
Common causes
- Reduced contact pressure on the return terminal in the rear sensor connector
- Corroded terminal in an inline connector on the bank 2 underbody run
- Joint that separates when hot and closes again when cool, producing an intermittent fault
- Degraded ground reference that the return voltage is measured against
- Chafed or partly severed conductor where the loom is unsupported and vibrates
- Moisture in a connector cavity raising path resistance until it dries
- Aged pump return element inside the rear sensor itself
- Module return input degraded, which is the last thing to suspect rather than the first
Symptoms
- Check engine light that appears on longer drives and not on short ones, or the reverse
- Rear bank 2 sensor pump current reading above specification in live data
- Fault absent when tested cold in a workshop despite being repeatable on the road
- Catalyst monitor not completing, so emissions readiness will not set
- Engine performance, idle quality and fuel consumption all unchanged
- Freeze frame data consistently recorded at one particular coolant temperature or run time
- Code clearing and staying away for days before returning under the same conditions
Diagnostic steps
- 1.Before testing anything, read the freeze frame stored with the code and write down coolant temperature, run time since start, engine load and vehicle speed. This is the only record you have of the conditions the fault needs.
- 2.If more than one occurrence is stored, compare the frames. Repeatable conditions mean a physical cause you can recreate; scattered conditions point at vibration or loom movement instead of temperature.
- 3.Test under the conditions the freeze frame describes. If the fault needs a hot vehicle, bring it to temperature before measuring — and treat everything near the exhaust as hot enough to burn, so wear gloves and access the connector without reaching across the exhaust. As an alternative on a cool vehicle, warm the suspect connector gently with a hot air source rather than a flame, keeping it away from fuel lines and the fuel tank and moving it constantly so the insulation is not damaged.
- 4.Measure voltage drop on the return path while the circuit is live, from the rear sensor connector's return terminal to the module ground reference. A joint that is only poor under load will pass a static resistance check.
- 5.Work the cheap items first: open the rear sensor connector and any inline connector on the bank 2 underbody run, and inspect for spread terminals, reduced contact pressure, corrosion and moisture.
- 6.Check the ground reference the return is measured against before suspecting the sensor. A poor module ground shifts every measurement taken against it.
- 7.Inspect the loom for sections that have lost a clip and are free to move, and for insulation damage where it can contact structure.
- 8.Only after the wiring and grounds are proven should the rear sensor be considered, and only after repair, clear all codes and drive through the conditions in the freeze frame before calling it fixed.
Repair cost
$100 – $850
Cleaning and remaking a connector or ground is $100 to $300 and resolves a large share of these. Connector re-termination is $150 to $400. Harness repair on the bank 2 underbody run is $200 to $600, higher on vehicles where the loom is routed above a subframe. Replacing the downstream wideband sensor is $280 to $750 fitted and should follow wiring tests rather than precede them. Diagnostic time is $120 to $260, and it is worth paying for on this code specifically because an intermittent that only appears hot takes longer to find than the parts cost.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with wiring harness / circuit repair preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an advanced DIY job. It typically requires specialty tools, scan-tool access, lifting equipment, or careful sequencing to avoid causing new failures. Plan for extended downtime and have a backup vehicle. Most owners are better served by a shop that has done this repair before.