P2A00Generic code

P2A00 Code: O2 Sensor Circuit Range/Performance (Bank 1 Sensor 1)

The P2A00 code means the bank 1 sensor 1 wideband air-fuel sensor gives a reading that is electrically valid but does not match what the computer expects. The mixture stays at fixed values, fuel use goes up and the engine may run worse. The car is still drivable.

Severity
Medium
Can I keep driving?
Yes, no immediate risk
Estimated cost
$80 to $350
Difficulty
Medium
System
Air and Fuel
Applies to
All OBD2 vehicles

Common in: Toyota

On this page

What the P2A00 code means

Wideband sensors, also called A/F sensors, measure the mixture accurately across the whole range, not just whether it is rich or lean. They have a pumping cell and a reference cell, and the computer controls the pumping current to measure the oxygen.

The sensor gets a 5 V reference and a ground from the computer and returns a signal between roughly 0.5 and 4.5 V. A range fault, like the P2A00 code, tells you the sensor is measuring, but measuring wrong, or that there is a real abnormal condition.

These sensors have five or six wires and are not tested like classic oxygen sensors: the scan tool shows a lambda ratio or a current in milliamps.

This kind of fault does not usually give itself up to a multimeter, because electrically everything looks right. You have to compare what the part says with reality: use a gauge, a thermometer or a tachometer, or command the component with the scan tool and see whether the physical result matches the command.

P2A00 code symptoms

  • Check engine light on.
  • The mixture stays at fixed values, fuel use goes up and the engine may run worse.

Likely causes of the P2A00 code

  1. Sensor degraded or out of calibration. It gives believable readings that are wrong.
  2. Real abnormal condition. The system is actually working outside normal.
  3. High resistance in the connector from corrosion, which shifts the reading.
  4. Damaged or clogged port or hose, depending on the type of sensor.

How to diagnose the P2A00 code step by step

  1. Read the sensor value on the scan tool and compare it with what you expect.
  2. Inspect the connector for corrosion, water or loose pins.
  3. Check supply and ground with the key on: the reference should be correct and the ground voltage drop should be under 0.1 V.
  4. Measure the signal with the connector plugged in and see whether it changes with the operating condition.
  5. Do a wiggle test on the harness with the scan tool in graph mode.
  6. Check continuity of each wire to the computer, which should be under 1 ohm.

How to fix the P2A00 code

  • Repair the connector or the wiring.
  • Replace the sensor if the tests confirm it is bad.
  • Correct the real condition if there is one.
  • Clear the codes and verify with a road test.

Technical reference data

  • Lambda 1.00 is the ideal mixture. Above 1 is lean. Below 1 is rich.
  • Pumping current: near 0 mA at lambda 1, positive when lean and negative when rich.
  • Heater: typical resistance of 2 to 5 ohms when cold.
  • Approximate values only: check the manufacturer data for your vehicle.

Brand-specific notes

Wideband sensors are expensive, so confirm the fault before you buy one. Look for an exhaust leak ahead of the sensor and check the connector, because the P2A00 code can come from a real mixture problem as easily as from the sensor.

P2A00 on Toyota, Lexus, Honda, Subaru, Volkswagen and BMW

Common on these makes, which use wideband sensors ahead of the catalytic converter.

Frequently asked questions about P2A00

Can I drive with a P2A00 code?
Yes, with caution. The mixture may not be controlled well, so expect higher fuel use and watch for rough running.
Does the sensor have to be replaced?
Only if the tests confirm it. The connector and the wiring fail just as often as the sensor, so check them first.
What does a wideband oxygen sensor do?
Wideband sensors, also called A/F sensors, measure the mixture accurately across the whole range, not just whether it is rich or lean. They have a pumping cell and a reference cell, and the computer controls the pumping current to measure the oxygen.
What does the P2A00 code mean?
It means the reading of the bank 1 sensor 1 wideband air-fuel sensor is electrically valid but does not match what the computer expects.
How much does it cost to fix P2A00?
Roughly $80 to $350. A connector or wiring repair is at the low end, and a new wideband sensor costs more.

Questions about the P2A00 code

There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.