Skip to content
Skip to content

OBD-II Code · Powertrain

P0145

Powertrain Diagnostic Code (P0145)

low severitySafe to drive$50-$2,000

See deep dive below for full diagnostic context.

Common symptoms

  • CEL

Likely causes

  • See deep dive

Where to start

  1. Try the cheapest cause first. Start by checking: see deep dive.
  2. Cost & scope. $50-$2,000
  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

P0145 means the bank 1, sensor 3 O2 sensor is responding too slowly — the ECM monitors how fast the sensor voltage transitions from low to high (rich-to-lean and lean-to-rich) during the catalyst monitor sweep, and a healthy narrow-band sensor should complete a full lean-rich transition in under 100-300 ms depending on the manufacturer's threshold. Sensor 3 sits downstream of the main cat in a triple-sensor exhaust, so its job is to confirm catalyst efficiency, not to run closed-loop fuel control — that means a slow response on B1S3 is almost always physical contamination (silicone from RTV, phosphorus from oil burning, sulfur from fuel) or a sensor at end of life rather than a wiring fault. Cheapest-first ladder: (1) Scan live data and watch B1S3 transition time during a snap-throttle test at warm idle — count the milliseconds from the voltage leaving 0.3V to crossing 0.6V; over 400 ms is borderline, over 600 ms is failed. (2) Inspect the sensor tip if you can pull it — a white powder coating means silicone contamination (someone used non-O2-safe RTV upstream), a glossy brown coating means oil burning, a yellow-gray ash crust means sulfur from cheap fuel. (3) Check fuel trims — if LTFT is over plus or minus 10% on bank 1, the slow response is a symptom of poor combustion, not a dead sensor; fix the trim problem first. The expensive misdiagnosis is replacing the cat ($1,200-$3,000) on a P0145 that was actually a slow sensor caused by an oil-burning engine — the new cat will be ruined inside 10,000 miles.

Vehicle-specific patterns

Vehicle-specific patterns: 2007-2014 Toyota Tundra/Sequoia 5.7L 3UR-FE commonly throws P0145 from sulfur contamination after extended runs on low-grade fuel — a tankful of premium plus a 30-minute highway drive often clears it without parts. 2008-2014 Ford F-150 5.0L Coyote V8 sees P0145 on bank 1 sensor 3 from oil consumption through the PCV system fouling the rear sensor after 100k miles. 2010-2015 RAM 1500 5.7L Hemi with MDS throws P0145 from cylinder-deactivation residue glazing the bank 1 sensor 3 element. 2006-2012 Mercedes-Benz ML350/GL450 with the M272/M273 V6/V8 sees P0145 on bank 1 sensor 3 from a degraded sensor element around 90-130k miles — Mercedes pattern that tracks with the balance-shaft service interval. Estimated repair: $110 to $560.

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 9 tools