OBD-II Code · Sensors
P0133
O2 Sensor Slow Response (B1S1)
Severity
low
Lowest on our scale. Fix it when convenient.
Can you drive it
Only if running normally
A short trip to a shop may be reasonable if the light is steady and the car runs normally. Stop safely for a flashing light, severe shaking, overheating, loss of power, or another urgent warning. The code alone cannot confirm safety.
Indicative cost (USD)
$150–$400
Varies by vehicle, diagnosis, parts, and local labor. This is not a repair quote.
Upstream O2 sensor is responding too slowly to changes.
How a shop works this
Work from evidence to part, not the other way round. A code names a circuit or a symptom; it does not name the part that failed.
Note every code that is set, not just this one.
Codes that appear together usually narrow the cause faster than any one of them read alone.
Read the freeze frame — the conditions the fault was recorded under.
Cold or warm, idle or load, road speed and engine speed. A fault that only appears cold is a different fault from one that only appears under load, even with the same code on the scanner.
Confirm the fault is current rather than history.
Clear the code and see whether it returns under those same conditions. A code that does not come back may have been logged during a repair, a flat battery, or a bad connection that has since been disturbed.
Then work the likely-causes list in the order shown.
That order is what a shop checks first for this code — wiring and connections before the component they run to, because a connector costs nothing to inspect and is a common answer.
If the code comes back after a repair, the underlying fault is still there. That is the point to bring in a scanner with live data and freeze-frame, or a shop that has one.
Common symptoms
- Check engine light
- Reduced fuel economy
Likely causes
- Aging O2 sensorMost common
- Contaminated sensor
- Exhaust leak
Read the full diagnostic procedureP0133 means bank 1 upstream sensor is too SLOW — it still switches between rich and lean, but the response time the ECU measures during the readiness…
P0133 means bank 1 upstream sensor is too SLOW — it still switches between rich and lean, but the response time the ECU measures during the readiness monitor is below the OEM threshold (typically the sensor needs to cross 0.45V within 100-300ms; an aged sensor stretches that to 500ms+). This is the classic 'lazy O2' code and it's almost always sensor age (80k-120k miles on most narrow-bands, 150k+ on wideband AFRs), but it can also be set by anything that masks the real switching — a small upstream exhaust leak that lets atmosphere mix into the signal, fuel contamination (silicone from coolant or RTV poisoning the element), or a heater circuit that's degraded but not yet failed enough to set P0135.
Diagnose with a graphing scan tool or scope
capture B1S1 voltage at 2,500 RPM steady-state and count the cross-counts per 10 seconds — a healthy sensor crosses 0.45V 8+ times; a P0133 sensor will show 3-5 crosses with a visibly rounded waveform instead of the sharp square-wave a young sensor produces. Compare against B2S1 on a V-engine for an instant sanity check.
Vehicle-specific patterns2002-2009 Toyota Camry / Avalon / Sienna with the 1MZ-FE and 2GR-FE V6 are notorious for P0133 around the 100k mile mark — Denso narrow-bands degrade…
- 2002-2009Toyota Camry / Avalon / Sienna with the 1MZ-FE and 2GR-FE V6 are notorious for P0133 around the 100k mile mark — Denso narrow-bands degrade predictably; replace both upstream sensors as a pair because the other side is usually within 6 months of failure.
- 2003-2007Honda Accord / Pilot J30/J35 V6 set P0133 from silicone poisoning when an aftermarket valve-cover gasket using high-temp RTV outgasses for 50-100 miles — use Honda-spec FIPG only.
- 2005-2012Nissan Frontier / Xterra VQ40 throws P0133 from heat-shield rattle that lets oil mist coat the sensor element.
- 2008-2014Ford Escape / Fusion 2.5L Duratec sets P0133 from a TSB-acknowledged sensor lot with weak heater elements. Cost band: $180-$450 for sensor + labor; $250-$600 if you replace both upstreams together (recommended on V6/V8 past 90k).
Look up another code
P0133 — frequently asked
What does a P0133 code mean?
Upstream O2 sensor is responding too slowly to changes.
What causes a P0133 code?
Common causes: Aging O2 sensor; Contaminated sensor; Exhaust leak.
What are the symptoms of a P0133 code?
Typical symptoms: Check engine light; Reduced fuel economy.
Is it safe to drive with a P0133 code?
Only if running normally. A short trip to a shop may be reasonable if the light is steady and the car runs normally. Stop safely for a flashing light, severe shaking, overheating, loss of power, or another urgent warning. The code alone cannot confirm safety. Estimated repair: $150-$400.
How do I diagnose a P0133 code?
Work from evidence to part, not the other way round. A code names a circuit or a symptom; it does not name the part that failed. 1. Note every code that is set, not just this one. 2. Read the freeze frame — the conditions the fault was recorded under. 3. Confirm the fault is current rather than history. 4. Then work the likely-causes list in the order shown.
More free tools