Skip to content

OBD-II Code · Sensors

P0150

O2 Sensor Circuit Malfunction (B2S1)

medium severitySafe to drive$150-$400

Bank 2 upstream O2 sensor circuit fault.

Common symptoms

  • CEL
  • Poor fuel economy

Likely causes

  • Failed sensor
  • Wiring
  • Exhaust leak

Where to start

  1. Try the cheapest cause first. Start by checking: failed sensor.
  2. Cost & scope. $150-$400
  3. If the code returns after the fix: escalate to a shop or scanner with live-data and freeze-frame. A code that re-sets means the underlying fault is still there.
Read the full diagnostic procedure

P0150 is the bank 2 mirror of P0130 — the upstream sensor on bank 2 (B2S1) is producing an implausible signal or no signal at all. V6/V8 and flat-engine only; doesn't apply to inline-4s. CRITICAL: get the FSM bank diagram before you touch anything. On transverse V6/V8 platforms (Toyota 2GR-FE, Honda J35, Chrysler 3.6L Pentastar, Ford 3.5L Cyclone), bank 1 is typically the REAR bank closest to the firewall and bank 2 is the front bank; on longitudinal applications (most pickup trucks, BMW, Mercedes RWD) bank 1 is the right/passenger side. Replacing the wrong sensor is the #1 mistake on bank-2 codes. Same diagnostic ladder as P0130: connector inspection for corrosion/oil contamination, signal-wire scope test for switching (0.1-0.9V narrow-band at 8+ cross-counts per 10s, or 1.5-4.5V steady on wideband AFR), heater resistance check (6-15Ω narrow-band cold).

Vehicle-specific patterns

Vehicle-specific patterns: 2007-2014 Toyota Camry V6 / Avalon / RX350 with the 2GR-FE — bank 2 is the FRONT (radiator side), and the front upstream sensor is the easy one to reach but the one customers often replace by mistake when bank 1 (rear, behind the intake) is the actual problem. 2005-2012 Honda Pilot / Odyssey / Ridgeline J35 — bank 2 is front; throws P0150 when the front exhaust manifold gasket fails. 2009-2017 Chrysler 300 / Charger / Challenger 5.7L Hemi — longitudinal, bank 2 is driver side; throws P0150 from the same TIPM issues that hit P0135. 2011-2019 Ford F-150 3.5L EcoBoost — longitudinal, bank 2 is passenger side; P0150 often appears after a turbo-side coolant leak migrates onto the sensor. Cost band: $200-$500 for sensor + labor; access on rear-bank V6 transverse platforms can push labor up 1-2 hours.

Related codes

Look up another code

← All OBD-II codes

More free tools

VIN DecoderDecode year, make, model, engine, recalls.Maintenance ScheduleOil, timing belt, fluids, by vehicle.Gas CostWeekly, monthly, annual fuel math.Tire SizeOEM vs new — diameter delta + speedo error.

See all 10 tools