OBD-II fault code

P223F: O2 Sensor Reference Resistance Out Of Range (Bank 2)

What it means

The reference resistance of the wide-band O2 sensor on bank 2 is outside the calibrated range — used by the controller to set the operating point of the pumping cell. Drift here indicates sensor element ageing or contamination.

At a glance

  • Usually lights the check-engine light
  • Affects emissions; the car can fail an emissions test

How it works

The reference element in the Bank 2 wide-band oxygen sensor helps the controller set the pumping cell's operating point. P223F indicates that the module has found the Bank 2 reference resistance outside its calibrated range, potentially because of sensor aging, contamination, or a wiring connection problem.

Common causes

Most likely first.

  1. Oxygen sensor reference resistance drift from age or contamination
  2. Internal sensor element damage
  3. Poor sensor connection or damaged wiring

Symptoms

  • Check engine light on
  • Increased fuel consumption
  • Possible rough idle or hesitation
  • Failed emissions test

How to diagnose it

  1. Check freeze-frame and live sensor data for Bank 2 and note whether related oxygen-sensor or fuel-trim codes are also stored.
  2. Inspect the Bank 2 sensor harness and connector for corrosion, moisture, loose pins, or heat damage.
  3. Look for exhaust leaks near the Bank 2 sensor and inspect its installation for physical damage or contamination.
  4. Use the wiring diagram to check continuity and connection quality in the Bank 2 sensor circuit.
  5. If the wiring is intact, test the Bank 2 sensor reference element and associated circuits according to the manufacturer's procedure.

Common fixes

  • Secure or repair corroded or loose Bank 2 sensor connector contacts.
  • Repair damaged wiring or a poor connection in the Bank 2 sensor circuit.
  • Repair any exhaust leak near the Bank 2 sensor.
  • Replace the Bank 2 wide-band sensor if its reference element fails the specified test.

Can I keep driving?

You can usually make a short, gentle trip if the engine behaves normally, but avoid heavy acceleration and extended driving. Incorrect Bank 2 mixture feedback can raise fuel use and emissions; seek diagnosis soon if rough idle or hesitation appears.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Nearby codes