P0145 — 02 Sensor Circuit Slow Response (Bank 1 Sensor 3)

OBD2 code P0145 flags a problem with the sensor and actuator circuits (02 sensor circuit slow response (bank 1 sensor 3)). The car is usually drivable while you plan the repair. Common culprits: corroded, loose or damaged connector, control module driver fault, faulty sensor or actuator of the affected circuit.

powertrain (engine/transmission)

Is it safe to drive?

Usually drivable, but repair promptly P0145 generally does not require an immediate shutdown if the engine runs smoothly and warning lights remain off. Address it promptly because inaccurate oxygen feedback can increase fuel use and emissions; limit driving if misfire, severe hesitation, or other warning indicators occur.

Typical symptoms

  • The check-engine light may illuminate and store P0145 in the powertrain control module.
  • The engine may idle roughly or hesitate during acceleration.
  • Fuel economy may decrease because the ECU is compensating for inaccurate oxygen-sensor feedback.
  • A strong unburned-fuel odor may be present if the engine is running too rich.
  • Misfires or reduced power may occur when the P0145 condition is accompanied by a fueling or ignition fault.
  • Some vehicles show no obvious drivability symptom, with P0145 appearing only during an OBD2 scan.

Common causes

  • P0145 can be caused by an aged or contaminated Bank 1 Sensor 3 O2 sensor that responds too slowly.
  • An exhaust leak near the Bank 1 Sensor 3 oxygen sensor can dilute the exhaust sample with clean air.
  • Corroded terminals, a damaged connector, or damaged wiring may interrupt the sensor reference, ground, or signal circuit.
  • A weak sensor ground or incorrect reference voltage can make the ECU perceive unusually slow O2 response.
  • An intermittently operating O2 sensor may switch normally but not quickly enough to satisfy the ECU response test.
  • A fuel, air, ignition, or combustion fault can produce an excessively lean or rich exhaust condition that interferes with accurate O2 sensor response.

How to diagnose with an OBD scanner

  1. Locate and inspect Bank 1 Sensor 3 Use model-specific service information to identify the Bank 1 Sensor 3 O2 sensor, then inspect its connector, wiring route, sensor body, and surrounding exhaust for physical damage or contamination.
  2. Read live data with an OBD scanner Connect an OBD scanner, ELM327, or AIScanAuto and read stored, pending, and permanent P0145 codes plus freeze-frame data. Monitor Bank 1 Sensor 3 live voltage while watching for slow transitions rather than prompt switching around the expected stoichiometric voltage of approximately 0.45 V.
  3. Check for exhaust leakage Inspect the exhaust manifold, pipes, and sensor area for leaks. A leak ahead of the sensor can introduce excessive oxygen and make a healthy Bank 1 Sensor 3 appear slow or unresponsive.
  4. Test the O2 sensor circuit With the ignition on, check the sensor supply, reference voltage, ground, and low-voltage signal against service specifications. Many designs use approximately 5 V reference, a solid ground, and a variable 0-1 V signal, but connector pin assignments vary.
  5. Repair or replace and verify P0145 Replace a confirmed faulty Bank 1 Sensor 3 O2 sensor or repair the defective wiring, connector, ground, or exhaust leak. Clear the codes, repeat the live-data response test, and confirm that P0145 does not return.

Approximate repair cost

A typical independent-shop estimate for P0145 diagnosis and Bank 1 Sensor 3 O2 sensor replacement is about $150-$350 USD. Exhaust-leak repair or additional wiring work can add roughly $150-$500 USD. These figures are estimates and vary by region, vehicle accessibility, parts selection, and shop labor rates.

Common questions

Does P0145 confirm that the catalytic converter is damaged?

No. P0145 identifies slow response from the Bank 1 Sensor 3 O2 sensor, but it does not confirm catalytic-converter damage. Sensor aging, contamination, wiring faults, and exhaust leaks are possible causes.

Can I continue driving with P0145 stored?

Usually yes, especially if the engine runs normally and no additional warning lights appear. P0145 can affect fuel economy and emissions, so repair should be scheduled promptly if hesitation, misfire, or unstable idle is present.

How is Bank 1 Sensor 3 identified on my engine?

Bank 1 refers to the engine bank containing sensor number 1, but the physical location of sensor 3 can vary by design. Use the vehicle wiring diagram or service information rather than assuming its position from the code alone.

What should an ELM327 or AIScanAuto show for P0145?

The scan tool may show P0145 as a stored or pending code along with freeze-frame information. Live O2 voltage and response timing help identify slow sensor behavior, but electrical and exhaust-system tests are still required.

Your scan tool just pulled a P0145, and now you're wondering what that actually means for your car. This trouble code belongs to the powertrain family, which covers everything from the engine to the transmission controls. The formal definition reads "02 Sensor Circuit Slow Response (Bank 1 Sensor 3)"—and yes, that's deliberately written in that clunky way because that's exactly how the engineers worded it in the software.

To understand P0145, you need to know what bank and sensor position mean. Bank 1 refers to the engine cylinder bank that contains cylinder number one—always the side of the engine where cylinder one sits. Sensor 3 tells you this is the third oxygen sensor in the exhaust stream, which on most vehicles means it's positioned downstream of the catalytic converter. Swapping these around is the single most expensive mistake DIYers make with this code, so double-check your vehicle's exhaust layout before touching anything.

The engine control unit monitors this downstream O2 sensor continuously while you drive. Its job is to verify that the catalytic converter is doing its job of cleaning up exhaust gases. When the sensor's response time falls outside the manufacturer's calibrated window—meaning it reacts too slowly to changes in exhaust oxygen content—the ECU logs P0145 and illuminates the check engine light. The stored freeze frame data captures the exact operating conditions at that moment: engine speed, load percentage, coolant temperature, and vehicle speed. This snapshot is your best starting point for figuring out what actually went wrong.

Symptoms of P0145

When P0145 triggers, you may notice one or more of these conditions:

  • Check Engine Light stays illuminated on the dashboard
  • Noticeable increase in fuel consumption during normal driving
  • Intermittent operation of the affected sensor circuit or complete failure
  • Reduced engine performance depending on which component is affected
  • Possible limp-home mode activation, limiting power to protect the engine
  • In rare cases, rough idling or minor drivability concerns

Common Causes

The root cause of P0145 usually falls into one of these categories, listed from most to least likely:

  • Corroded, loose, or physically damaged electrical connector at the sensor
  • Faulty downstream O2 sensor itself (the most common replacement scenario)
  • Broken or chafed wiring in the sensor circuit from heat exposure or road debris
  • Poor ground connection affecting the sensor circuit's reference voltage
  • Blown fuse feeding power to the oxygen sensor heater circuit
  • Open or shorted wire somewhere in the harness between the sensor and ECU
  • Failed control module (rare but possible if multiple sensor codes appear simultaneously)

How to Diagnose P0145

Follow these steps to pinpoint the fault without replacing parts unnecessarily:

  1. Connect your OBD2 scanner and confirm P0145 is stored. Save the freeze frame data immediately—this records exactly what the engine was doing when the failure occurred and guides your entire diagnosis.
  2. Look for any related diagnostic trouble codes. P0145 sometimes appears alongside other sensor codes, and the pattern often reveals the actual problem. Also check for any technical service bulletins (TSBs) specific to your make, model, and year—manufacturers publish these updates when they know certain faults occur frequently.
  3. Perform a thorough visual inspection of the wiring harness and connectors associated with Bank 1 Sensor 3. Look for frayed insulation, corrosion buildup at the terminals, broken retaining clips, or any signs that the connector isn't seated properly.
  4. Test for proper reference voltage, ground integrity, and signal continuity at the sensor connector using a multimeter. Compare your readings against the specifications in your vehicle's repair manual.
  5. Perform a wiggle test on the harness while monitoring the live data stream. Any signal dropouts or interruptions point directly to broken wires inside the insulation that aren't visible from the outside.
  6. Clear the code after repairs, then complete a full drive cycle that recreates the conditions shown in your freeze frame data. The code must stay cleared for multiple trips before you consider the repair complete.

Repair Options with Pricing

Depending on what's actually causing P0145, here are your repair paths:

  • Wiring harness repair or connector replacement: $80–$250
  • Downstream O2 sensor replacement (the part most commonly needed): $150–$500
  • Control module diagnosis and repair: $300–$1,000

Total Cost to Fix P0145

Across all possible repair scenarios, expect to pay between $80 and $1,000 to resolve P0145. The wide range reflects how much the actual cause varies. In most cases, the fix involves cleaning a connector or replacing the sensor itself, landing somewhere in the $150–$300 range. The control module replacement scenario is the outlier—don't jump to that conclusion until you've ruled out simpler causes first. Spending twenty minutes on careful diagnosis almost always saves you hundreds in unnecessary parts purchases.

Can You Drive With P0145?

P0145 carries a short-term drivability rating. Your vehicle will generally remain operational with this code stored, though you may experience slightly higher fuel consumption or reduced throttle response depending on which system is affected. However, if the underlying issue causes stalling, failure to start, or triggers warnings related to brakes or steering, treat it as a priority repair. Most drivers report no immediate safety concerns, but leaving this code unresolved allows potential catalytic converter damage over time, which becomes far more expensive than addressing the sensor issue now.

Related OBD2 Codes