OBD-II fault code

P0150: O2 Sensor Circuit Malfunction (Bank 2, Sensor 1)

What it means

Same condition as P0130 but on bank 2 of a multi-bank engine. Closed-loop fuel control on bank 2 is disabled while this fault is active.

At a glance

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

How it works

Bank 2 Sensor 1 is the upstream oxygen sensor used for fuel-control feedback on Bank 2 of a multi-bank engine. P0150 sets when the control module detects a malfunction in that sensor's circuit, so it may not be able to rely on the bank's oxygen feedback.

Common causes

Most likely first.

  1. Oxygen sensor aged
  2. Sensor harness chafed

Symptoms

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

How to diagnose it

  1. Read freeze-frame data and check live Bank 2 Sensor 1 readings and related fault codes to see whether the signal is absent, erratic, or inconsistent.
  2. Inspect the Bank 2 Sensor 1 harness and connector for chafing, heat damage, loose pins, or corrosion.
  3. Check the sensor circuit and connector continuity using the manufacturer's wiring diagram and procedure.
  4. Check for exhaust leaks or visible sensor contamination that could contribute to abnormal readings.
  5. If the circuit is intact, test the Bank 2 Sensor 1 sensor operation as specified by the manufacturer and replace it only if it fails.

Common fixes

  • Reconnect or clean corroded Bank 2 Sensor 1 connector contacts as appropriate.
  • Repair a chafed or heat-damaged sensor harness.
  • Repair an exhaust leak affecting the upstream sensor reading.
  • Replace Bank 2 Sensor 1 if circuit testing confirms sensor failure.

Can I keep driving?

The vehicle may remain drivable, but Bank 2 fuel control can be less accurate, increasing fuel use and emissions. Keep trips short and gentle if the engine runs poorly, and avoid driving if a severe misfire develops.

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.

Codes for the same component

Nearby codes