AutoLogicTools

OBD-II trouble code

P22C4: O2 Sensor Pumping Current Trim Circuit High (Bank 2 Sensor 2)

Resistance measured through a shared conductor includes that conductor's own resistance. If this sensor has any other circuit code stored — return, reference or supply — repair that one first, because this code may have no independent cause 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 P22C4 mean?

The module measures the calibration resistance the bank 2 rear sensor presents and compares it with the band that genuine factory trim values fall inside. This code says the figure came back above that band: resistance was added somewhere.

The important point about this particular fault is not that resistance was added, but where the measurement is taken from. A resistance reading is never of one component in isolation. It is of everything in the path between the two points the module measures across, and on a wideband sensor the trim resistor is not measured across two conductors of its own. On the common wideband arrangement it is referenced through a pin the sensor shares with its other circuits — its common or return line. That means any series resistance in that shared conductor is added directly to the trim value, arithmetically, and the module has no way to tell the two apart.

The practical consequence is a rule about which code to fix first, and it is the most useful thing this page can tell you. Read every code the vehicle has stored against this sensor before touching the trim circuit. If the bank 2 rear sensor is also reporting a negative current fault, a reference voltage fault or any other circuit complaint, that fault is upstream of this one in the measurement chain. Repair it, clear the codes, and let the module read the trim again. There is a real chance this code does not return, because it never had a cause of its own — it was reporting the resistance of the shared conductor, borrowed into a calibration measurement.

Getting that order wrong is expensive in the specific way that hurts most: the trim code names the sensor, so it invites you to buy a rear wideband sensor for a fault that is a corroded ground terminal.

Where this code stands alone, with no other circuit fault against the same sensor, the added resistance is in the trim path itself and the search is conventional. The numbers involved are small, which is what makes the fault population unusual. A trim resistor is a low value, so tens of ohms of added contact resistance is a large fraction of what is being measured — an amount that would be undetectable almost anywhere else on the vehicle. Terminals that have lost plating, pins that no longer grip, a connector whose contact area has been reduced by corrosion, or a conductor down to a few surviving strands will all do it.

Provenance is the other live thread. The trim resistor is the detail that a counterfeit or carelessly remanufactured sensor is most likely to get wrong, because it is the one component that has to be individually calibrated rather than mass-produced. A unit built around a generic resistor, or rebuilt using a connector taken from a different sensor, can read out of band from the day it is fitted. If the rear sensor was changed recently, what was fitted is evidence rather than trivia.

Common causes

  • Series resistance in the shared conductor the trim value is referenced through, often reported by a separate code on the same sensor
  • Corroded or spread terminal on the trim pin reducing contact area
  • Degraded inline connector on the bank 2 underbody section of the trim circuit
  • Conductor reduced to a few surviving strands by chafe or crush damage
  • Poor module ground raising every measurement referenced against it
  • Counterfeit or poorly remanufactured sensor with a generic rather than individually trimmed resistor
  • Connector body reused from a different sensor, carrying the wrong calibration value
  • Trim resistor drifted high inside the connector body

Symptoms

  • Check engine light with the vehicle driving completely normally
  • Trim value for the bank 2 rear sensor reading above specification on a capable scan tool
  • Other circuit codes stored against the same sensor at the same time
  • Bank 2 catalyst monitor not completing, so emissions readiness will not set
  • Code appearing shortly after a rear oxygen sensor was replaced
  • Visible corrosion or reduced contact pressure on the trim terminal
  • Fault persisting after a sensor replacement, when the real cause was in the shared path

Diagnostic steps

  1. 1.Read every stored code before touching this circuit. Any other fault against the bank 2 rear sensor — return, reference or supply — sits upstream of the trim measurement and has to be repaired first.
  2. 2.If another circuit code is present, fix it, clear everything, and let the module read the trim again before deciding whether this code has a cause of its own.
  3. 3.If this code stands alone, check the module ground reference first. A poor ground raises every measurement taken against it and is cheaper to fix than anything else on the list.
  4. 4.Open the rear sensor connector and inspect the trim terminal for corrosion, lost plating, spreading and reduced contact pressure. Clean and reseat, then re-read the value before condemning anything.
  5. 5.Measure trim resistance at the sensor side of the connector and again from the module end with the sensor connected, and compare. A value in specification at the sensor and high at the module puts the added resistance in the harness between them.
  6. 6.Inspect the bank 2 underbody run for crush damage, severed strands and inline connectors whose terminals have degraded.
  7. 7.Establish whether the rear sensor has been replaced and with what. A generic or reused trim resistor reads out of band from the moment it is fitted, and the price paid for the part is often the clue.
  8. 8.After repair, clear all codes and drive until the bank 2 catalyst monitor completes, which confirms the module now accepts the calibration.

Repair cost

$100$850

Where another circuit fault on the same sensor turns out to be the cause, the cost is whatever that repair was and this code clears with it — frequently a ground or terminal repair at $100 to $300. Cleaning and reseating a trim terminal is $100 to $280. Connector or pigtail replacement is $150 to $450. Harness repair is $200 to $600. Replacing the rear wideband sensor with a correct original-specification part is $280 to $750 fitted, and it is the outcome to reach last rather than first. Diagnostic time is $100 to $220.

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 P22C4?

Yes. This is a calibration circuit on the sensor behind the catalyst, so the engine runs unchanged and nothing is being damaged. The bank 2 catalyst monitor will not complete while the module lacks a valid calibration, so emissions readiness will not set and an inspection that checks it will fail. It is a deadline, not an emergency.

Why should I fix a different code before this one?

Because the trim resistance is measured through a conductor the sensor shares with its other circuits, so resistance in that shared conductor is added straight into the trim reading. If the same sensor is also reporting a return or reference fault, that fault can be producing this one. Repair it, clear the codes and let the module measure again. If this code does not come back, it never had a separate cause — and you have saved yourself a sensor.

The code came back after I replaced the sensor. What went wrong?

Two possibilities are worth checking before doing anything else. If another circuit code is stored against the same sensor, the added resistance is in shared wiring and a new sensor could never have fixed it. If no other code is present, look at what was fitted: the calibration resistor has to be individually trimmed for that specific sensor, and generic or reused resistors in cheaply remanufactured units read out of band from the day they go in.

Can a bad ground really cause a calibration code?

Yes, and it is one of the more satisfying outcomes because it is cheap. The module measures the trim resistance relative to a reference, and if that reference has resistance in it the measured value rises by the same amount. The resistor is perfect, the sensor is perfect, and the number is wrong. Checking and remaking a ground costs little and should come before any part is ordered.

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.