P0145

O2 Sensor Circuit Slow Response (Bank 1 Sensor 3)

P0145 is a generic OBD-II powertrain diagnostic trouble code: O2 Sensor Circuit Slow Response (Bank 1 Sensor 3). It is logged by the engine control unit when the o2/lambda monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

Code
P0145
Group
Powertrain
System
O2/Lambda
Severity
Warning (MIL on)
Need P0145 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P0145 means

P0145 is triggered when the PCM determines that the Bank 1 Sensor 3 oxygen sensor is not switching between lean (low voltage) and rich (high voltage) quickly enough to meet the required response rate. Unlike voltage-fault codes, P0145 indicates the sensor is still producing a signal — it is just too sluggish. The ECM measures how many times per second the sensor crosses the 0.45 V threshold (cross-counts) and compares this rate to a minimum calibration value. When the observed rate falls below that threshold over a defined drive cycle, the code sets and the MIL illuminates.

Slow response is most commonly caused by an aged sensor whose zirconia ceramic element has degraded over time, losing its ability to react rapidly to changes in exhaust gas oxygen content. Contamination from engine oil consumption, coolant leaks into the combustion chamber, or silicone sealant vapours can coat the element and further slow its reaction time. Because Bank 1 Sensor 3 is a downstream monitoring sensor and not used for active fuel control on most calibrations, driveability impact is typically limited, but the catalyst efficiency monitor and emission system readiness will be compromised.

Common causes

Most-frequently reported root causes when P0145 is logged.

  • 1
    Aged O2 sensor with a degraded zirconia element that can no longer switch rapidly enough.
  • 2
    Sensor element contaminated by engine oil vapour from excessive oil consumption.
  • 3
    Coolant contamination from a head gasket leak or cracked combustion chamber introducing coolant into the exhaust.
  • 4
    Silicone or RTV sealant vapour poisoning the sensor element, reducing its reactivity.
  • 5
    Exhaust leak near the sensor diluting the exhaust sample and dampening voltage transitions.
  • 6
    Engine misfire sending unburned fuel into the exhaust, overloading the sensor and slowing its transitions.
  • 7
    High-resistance wiring or connector issue degrading the quality of the signal observed by the PCM.

Symptoms drivers notice

Check Engine Light (MIL) is illuminated.
Emissions readiness monitors not completing or reporting not-ready, causing test failure.
Marginally reduced fuel economy if the sensor's sluggish signal affects any monitor-linked fuel trim logic.
No significant driveability symptoms in most cases, as this is a downstream monitoring sensor.
Possible associated codes for engine misfire or coolant loss if contamination is the root cause.

How to diagnose P0145

A typical diagnostic flow when this code is present.

  1. 1
    Connect a scan tool, read all stored codes, and check for companion codes such as misfires or coolant temp faults that might indicate a contamination source.
  2. 2
    With the engine warm, view Bank 1 Sensor 3 live data and observe the signal voltage over 60–90 seconds; a sensor switching slowly or barely moving away from a mid-range voltage confirms slow response.
  3. 3
    Compare the sensor's cross-count rate (transitions past 0.45 V per second) against the upstream Sensor 1 rate — a dramatically lower rate on Sensor 3 points to sensor degradation.
  4. 4
    Inspect the exhaust system upstream of Sensor 3 for leaks that could introduce ambient oxygen and dampen the signal transitions.
  5. 5
    Check the engine for oil consumption (blue smoke, low oil level) or signs of coolant loss (white exhaust, milky oil) that could contaminate the sensor.
  6. 6
    Inspect the sensor wiring for high resistance or intermittent connections that could slow the observed signal transition at the PCM.
  7. 7
    If no contamination source or wiring fault is found, replace the O2 sensor with an OEM-specification unit and complete the drive cycle to confirm the code does not return.

Related powertrain codes

Frequently asked questions

What does 'slow response' actually mean for an O2 sensor?

A normal oxygen sensor switches between lean (around 0.1 V) and rich (around 0.9 V) many times per second when the engine is in closed-loop operation. 'Slow response' means the sensor is taking too long to make these transitions — the PCM counts these crossings and flags the code when the rate drops below the minimum threshold.

Does replacing the sensor always fix P0145?

Usually, yes — an aged or contaminated sensor is the most common cause. However, if the sensor was contaminated by oil or coolant, the underlying consumption or leak must be repaired first, otherwise the new sensor will fail for the same reason.

How is P0145 different from P0143 or P0144?

P0143 and P0144 are voltage-stuck faults — the signal is frozen low or high. P0145 means the sensor is still producing a voltage signal in the correct range, but it is reacting too slowly to exhaust gas changes. Diagnosis methods differ: voltage faults point to wiring and circuit checks first, while slow response points to sensor condition and contamination.

Will P0145 cause my car to fail an emissions test?

Yes, in most cases. A slow-response downstream sensor will prevent the catalyst efficiency readiness monitor from completing, and an incomplete or failed readiness monitor typically results in an emissions test failure.

Disabling P0145 in software

RaceTune can permanently disable P0145 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.

Got P0145 in your scan?

Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.

Upload your file