AutoLogicTools

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.

Low severityPowertrainOxygen SensorDrivable short-term

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. 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. 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. 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. 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. 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. 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. 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. 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.

Related codes

Frequently asked questions

Can I keep driving with P22C1?

Yes. The sensor behind the catalyst reports on the converter rather than controlling fuel delivery, so the engine runs exactly as it did before and nothing is being damaged by continuing. What you lose is the catalyst monitor: it will not complete while this code is stored, so emissions readiness will not set and an inspection that checks readiness will fail. Treat it as something to book rather than something to panic about.

My shop tested the circuit and found nothing wrong. What now?

That is a common and honest outcome on this code, because a contact that opens when hot reads perfectly on a cold car in a cool workshop. Ask for the freeze frame data stored with the code. If it shows a fully warm engine well into a drive, the test has to be repeated with the vehicle at that temperature, or with heat applied to the suspect connector. Testing under the wrong conditions is not a wrong test, but it does produce a confident wrong answer.

What is freeze frame data and why does it matter here?

It is a snapshot of operating conditions that the module captures at the instant it stores a fault — coolant temperature, run time, engine load, road speed and more. On a steady fault it is background information. On an intermittent like this one it is the most valuable thing you have, because it tells you what the car was doing when the circuit misbehaved, and therefore what you need to recreate to see it again. Any scan tool that reads codes can read it.

Should I just replace the oxygen sensor?

Not first. This code describes the whole path the sensor's return current takes, and the great majority of that path by length and by number of joints is connector, wire and ground rather than sensor. A rear wideband sensor is a few hundred dollars fitted, while cleaning and remaking a terminal costs a fraction of that and fixes the majority of these faults. Prove the wiring and the ground reference are good before buying the part, or you risk paying for both.

Editorial context

About This Diagnostic Information

AutoLogicTools diagnostic guides explain OBD-II trouble codes using recognized code definitions, standard automotive diagnostic principles, and practical automotive context. A trouble code records a condition detected by a control module. It does not automatically identify a failed part, and the right diagnostic procedure can vary by vehicle.

Manufacturer service information, technical service bulletins, wiring diagrams, and vehicle-specific procedures should take precedence when available.

AutoLogicTools was founded by Vincent Fisk, an automotive locksmith and shop owner in San Diego with hands-on experience in vehicle keys, immobilizer systems, electrical issues, modules, programming, and diagnostics.