OBD-II trouble code
P22B7: O2 Sensor Pumping Current Trim Circuit High (Bank 1 Sensor 2)
The calibration value read back is higher than any real trim resistor. Added resistance, not a short — and the uncomfortable part is that a value only slightly too high may set no code at all and quietly skew the sensor's readings instead.
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–P22B8, or start from the full code library.
What does P22B7 mean?
The module reads the calibration resistance that the rear sensor presents and compares it against the band that genuine factory trim values fall within. This code says the figure came back above that band. Resistance was added somewhere between the resistor and the module input.
Added resistance in a circuit that is only around a hundred ohms to begin with does not take much. A terminal that has lost some of its contact area to corrosion, a pin that is no longer gripping tightly, a strand or two broken in a conductor, an inline connector whose plating has worn through — any of those can add tens of ohms, and tens of ohms is a large fraction of the value being measured. That is a different fault population from most automotive circuits, where the same amount of added resistance would be invisible.
There is an uncomfortable implication that is worth stating, because it changes what this code means when you see it. Trim values above nominal do not become illegal suddenly; they drift. A connection that has degraded a little pushes the read value above the true one but still inside the band the module accepts, and in that state no code is set and the module quietly applies a calibration that does not match the sensor. The sensor's readings are then wrong by a consistent margin for as long as that lasts. This code appears only when the drift finally crosses the line. So the code is not the beginning of the problem; it is the point at which a slow degradation became detectable, and the connection it is complaining about has probably been marginal for some time.
That is the case for cleaning and reseating before condemning any part. Pull the connector, inspect the trim terminals for corrosion and spreading, check the contact pressure, clean what needs cleaning, reassemble and re-read the value. If it comes back inside specification, the repair is real rather than a temporary reprieve, and it costs nothing.
The other live suspect is the sensor itself, and specifically its provenance. The trim resistor is a laser-calibrated component in the connector body, and it is exactly the detail a counterfeit or a poorly remanufactured sensor gets wrong. A unit built with a stock resistor rather than an individually trimmed one, or rebuilt around a connector from a different sensor, can read out of band from the moment it is fitted. If the rear sensor has been changed recently and the price was notably good, treat that as relevant evidence rather than trivia.
An open in this circuit reports separately, so a genuinely high reading means the path exists and is poor, not that it is broken.
Common causes
- Corroded or spread terminal on the trim pin reducing contact area in the rear sensor connector
- Degraded inline connector on the trim conductor in the underbody run
- Broken conductor strands leaving a thinner path than the circuit expects
- Counterfeit or poorly remanufactured sensor with an incorrect or generic trim resistor
- A connector body taken from a different sensor during a previous repair
- Loss of plating on terminals after long exposure to road spray and salt
- Calibration resistor drifting high inside the connector body
- Poor contact at the module header pin for the trim circuit
Symptoms
- Check engine light with the vehicle driving completely normally
- Trim resistance measuring above specification at the rear sensor connector
- Catalyst monitor not completing, so emissions readiness will not set
- Rear sensor readings that were subtly off for some time before the code appeared
- Corrosion, discolouration or spread terminals visible in the connector
- History of a cheap or non-original rear oxygen sensor being fitted
- Fault that comes and goes as terminal contact varies with temperature and vibration
Diagnostic steps
- 1.Clean and reseat before replacing. Unplug the rear sensor connector, inspect the trim terminals for corrosion, discolouration and spreading, clean them appropriately, reassemble and re-read the value.
- 2.Measure the trim resistance at the sensor side of the connector and compare with the manufacturer's figure rather than a general expectation, since the correct value is sensor-specific.
- 3.Establish the sensor's provenance. A recently fitted low-cost or unbranded wideband sensor is a genuine suspect on this code, because the trim resistor is the component a copy is most likely to get wrong.
- 4.Check contact pressure at the trim terminals with an appropriate probe. A terminal that no longer grips adds resistance without looking obviously damaged.
- 5.Check continuity and resistance on the trim conductor from the connector to the module pin with both ends disconnected, and compare against the length of wire involved.
- 6.Open any inline connector on the underbody run and inspect terminals for worn plating and corrosion, which is where the added resistance usually lives.
- 7.Inspect the module header pin for the trim circuit for corrosion or a terminal that has backed out.
- 8.After repair, re-read the trim value, clear all codes, complete a key cycle from cold, and drive until the catalyst monitor completes.
Repair cost
$100 – $850
Cleaning and reseating the connector costs $100 to $250 and is worth doing before anything is bought, because a drifted contact is the most common cause. Connector or pigtail replacement is $150 to $450. Harness repair on the trim conductor is $200 to $550. Replacing the downstream wideband sensor is $280 to $750 fitted; where a cheap non-original sensor is the cause, budget for a correct-specification part rather than another of the same. Diagnostic time is $100 to $220. Module work is rare and runs $500 to $900 with programming.
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.