Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0133 on 2013-2024 Mazda CX-5 SKYACTIV-G: Slow O2 Sensor Causes and Fixes

For the 2013-2024 Mazda CX-5 with a gasoline engine, code P0133 is almost always a failing upstream oxygen sensor (Bank 1, Sensor 1). The fix is typically replacing this sensor, which costs around $100-$200 for an aftermarket part and is a straightforward DIY job (2/5 difficulty). Before replacing, a quick check for exhaust leaks is recommended.

20 minutes to read 2013-2024 Mazda CX-5
Most Likely Cause
Deteriorated Upstream Air/Fuel (O2) Sensor (Bank 1, Sensor 1)
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$175 – $475
Parts Price
$100 – $280
⚠️ Drivable, but... — Yes, the vehicle is drivable, but you will experience reduced fuel economy. Ignoring the issue long-term can lead to damage to the catalytic converter from a prolonged incorrect air-fuel mixture, which is a significantly more expensive repair.
Key Takeaways
  • P0133 on your CX-5 almost always means the upstream oxygen sensor (Bank 1, Sensor 1) has failed.
  • Before replacing the sensor, it is critical to check for exhaust leaks between the engine and the sensor, as a leak can cause the same code.
  • You can continue driving, but you'll get poor gas mileage and risk damaging your catalytic converter over time.
  • This is a DIY-friendly repair for those with basic tools, an O2 sensor socket, and the ability to safely access the exhaust manifold.
  • Use a quality replacement sensor from OEM-supplier brands like Denso or NGK/NTK to avoid the code returning.
The trouble code P0133 stands for 'O2 Sensor Circuit Slow Response (Bank 1, Sensor 1)'. On your Mazda CX-5 with a SKYACTIV-G engine, this means the primary, upstream oxygen sensor (also called an Air/Fuel Ratio Sensor) is not reacting quickly enough to changes in the exhaust's oxygen content. The Powertrain Control Module (PCM) expects the sensor's signal to fluctuate very rapidly (typically within 100 milliseconds) as it fine-tunes the air-fuel mixture. When the sensor becomes 'lazy' or slow to respond due to age or contamination, the PCM cannot maintain the precise air-fuel ratio required for optimal efficiency and emissions, triggering the P0133 code and illuminating the Check Engine Light.

What's Unique About the 2013-2024 Mazda CX-5

On the SKYACTIV-G gasoline engines, this code is a very common and straightforward issue, typically pointing directly to the upstream A/F sensor wearing out over time. Unlike the SKYACTIV-D (diesel) engines where this code is often complicated by soot buildup and DPF regeneration issues, the diagnosis on the gasoline models is much simpler. The SKYACTIV-G platform relies heavily on immediate sensor feedback for its high-compression, efficient combustion cycle. Therefore, a sensor that has even slightly degraded in response time is quickly flagged by the sensitive PCM logic, making P0133 a frequent code as these vehicles age.

Generation note: The 2013-2024 year range covers two generations of the Mazda CX-5: the first generation (KE, 2013-2016) and the second generation (KF, 2017-2024). Both generations use the SKYACTIV-G engines and share the same fundamental design for the emissions system. The causes, diagnosis, and repair for code P0133 are consistent across both generations.

Symptoms You May Notice

  • Check Engine Light is on
  • Reduced fuel economy
  • Rough or unstable idle
  • Hesitation or sluggish acceleration
  • Possible black smoke from exhaust if running very rich
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the downstream (Bank 1, Sensor 2) oxygen sensor. P0133 is specific to the upstream sensor (Sensor 1).
  • 🎬 See this video to correctly identify the sensor locations.
  • Replacing the catalytic converter. This code points to a sensor issue, not a converter failure. However, ignoring a bad sensor can eventually damage the converter.

Most Likely Causes

  1. Deteriorated Upstream Air/Fuel (O2) Sensor (Bank 1, Sensor 1) 🔴 High Probability Oxygen sensors are wear-and-tear items that degrade over time due to constant exposure to extreme heat and exhaust contaminants. After 60,000-90,000 miles, their chemical reactivity slows down, leading to this code.
    How to confirm: Use an OBD-II scanner to graph the live data for 'O2S11' or 'A/F Sensor 1'. A healthy sensor's voltage will fluctuate rapidly. A sensor causing P0133 will show slow, lazy waves or a delayed reaction when the throttle is snapped from idle to 2500 RPM.
    Typical fix: Replace the upstream oxygen sensor (Bank 1, Sensor 1). It is located on the exhaust manifold before the catalytic converter, easily accessible from the top of the engine bay. 🎬 Watch this step-by-step guide to replacing the upstream sensor.
    Est. part cost: $100-$280
  2. Exhaust Leak Before the Sensor 🟡 Medium Probability Gaskets at the exhaust manifold-to-head flange or the manifold-to-downpipe connection can fail over time. Heat cycles can also cause cracks in the exhaust manifold itself.
    How to confirm: Visually inspect the exhaust manifold and downpipe for black soot trails or obvious cracks. A definitive method is to use a smoke machine to introduce smoke into the exhaust system (with the engine off) and watch for leaks before the upstream O2 sensor. You can also sometimes hear a 'ticking' or 'puffing' sound from the engine bay on a cold start that goes away as the metal expands.
    Typical fix: Replace the leaking gasket or repair/replace the cracked exhaust component.
    Est. part cost: $20-$300
  3. Damaged Wiring or Connector ⚪ Low Probability The wiring harness is close to hot exhaust components and can become brittle, melt, or suffer from corrosion over time. The connector itself can also accumulate dirt or moisture.
    How to confirm: Visually inspect the sensor's wiring harness and connector for any signs of melting, chafing, corrosion, or loose pins. Use a multimeter to check for continuity and proper voltage at the connector per the factory service manual.
    Typical fix: Repair the damaged section of the wiring harness or replace the connector pigtail.
    Est. part cost: $15-$50

Rare But Worth Checking

  • Dirty or Failing Mass Air Flow (MAF) Sensor: → Shop Fuel Injection Air Flow Meter An incorrect airflow reading from a dirty MAF sensor can cause the PCM to make fuel adjustments that lead to O2 sensor codes. Before replacing the O2 sensor, it's worth cleaning the MAF sensor with a dedicated cleaner as a cheap and easy diagnostic step, especially if you are also experiencing stalling or jerky driving.
  • Incorrect Fuel Pressure: A failing fuel pump or clogged fuel injector can alter the air-fuel mixture in a way that the O2 sensor struggles to read, potentially contributing to a slow response code. This is less common and would typically be accompanied by other fuel system codes.

Diagnosis Steps

  1. Connect an OBD-II scanner and confirm that P0133 is the primary code. Note any other codes present, such as P0171 or P2097.
  2. Access the live data stream on the scanner. Graph the voltage or current for the Bank 1 Sensor 1 (upstream) oxygen sensor, often labeled 'O2S11' or 'A/F Sensor 1'.
  3. Warm the engine to full operating temperature. Observe the sensor's graph at idle. It should show rapid fluctuations. A slow, lazy waveform confirms a slow response issue.
  4. While watching the graph, snap the throttle (quickly rev to ~2500 RPM and release). The sensor's reading should change almost instantly. A significant delay confirms a bad sensor.
  5. Perform a thorough visual inspection of the exhaust system from the engine block to the catalytic converter. Look for black soot marks at flanges or cracks in the manifold, which indicate a leak.
  6. If an exhaust leak is suspected but not visible, confirm with a smoke test.
  7. Inspect the oxygen sensor's wiring harness and connector for any signs of melting, chafing, or corrosion. Ensure the connector is securely clipped.
  8. As a low-cost preliminary step, consider cleaning the Mass Air Flow (MAF) sensor located in the intake tube after the air filter.
  9. 🎬 Follow this quick walkthrough to clean your MAF sensor.
  10. If no exhaust leaks or wiring issues are found, and the live data confirms a slow response, the upstream oxygen sensor is faulty and should be replaced.

Parts You'll Likely Need

  • Upstream Air/Fuel Ratio Sensor (Bank 1, Sensor 1) (OEM #PE01-18-8G1A (for 2.0L/2.5L non-turbo, approx. 2013-2018) or PY8V-18-8G1 (for 2.5L Turbo)) — This is the most common failure part for code P0133. It is a wear item that degrades over time, causing its response to slow down.
    Trusted brands: Denso (OEM supplier, e.g., 234-5059), NGK / NTK (OEM supplier, e.g., 24369), Bosch
    OEM price range: $180-$330
    Aftermarket price range: $100-$200

Related Codes That Often Appear With This One

  • P0171 — System Too Lean. An exhaust leak before the sensor will draw in outside air, causing the A/F sensor to read a false lean condition. A failing sensor can also incorrectly report a lean state, causing the PCM to trigger both codes.
  • P2097 — Post Catalyst Fuel Trim System Too Rich. A sluggish upstream sensor can cause the PCM to over-enrich the fuel mixture to compensate for what it thinks is a lean condition. This overly rich exhaust is then detected by the downstream sensor, triggering P2097.

Technical Service Bulletins (TSBs) & Recalls

  • No specific Technical Service Bulletin (TSB) for P0133 on the SKYACTIV-G engine is widely reported. The issue is typically handled as a standard diagnosis and part replacement. However, some TSBs for other models suggest a PCM software update can sometimes resolve false P0133 codes by adjusting sensor monitoring sensitivity.
  • A manufacturer service bulletin for related Mazda models, TSB Bulletin #01-009-23, notes that some vehicles may exhibit the check engine light with DTC P0133:00 (A/F sensor system: Slow response) due to a false error detected by improper error detection logic.

Platform-Specific Known Issues

  • Owner Experience: P0133 at 50k Miles on 2019 Mazda 3: A user on a Reddit forum for the Mazda 3 (which shares the SKYACTIV-G engine) reported a P0133 code at less than 50,000 miles. The Check Engine Light appeared but then turned off by itself after a day, indicating an intermittent fault as the sensor was beginning to fail. This highlights that the code may not stay on constantly in the early stages of sensor degradation.
  • DIY Replacement is Common: Multiple YouTube videos and forum posts detail the DIY replacement process for the upstream sensor on the CX-5 and related models. The sensor is located at the front of the engine on the exhaust manifold, making it accessible from above without needing to lift the vehicle, which contributes to the low DIY difficulty rating.

Mechanic-Grade Diagnostic Values

  • A/F Sensor Heater Circuit Resistance — expected: 1.1 - 1.8 Ω at 20°C (68°F). Failure: A resistance reading outside this range (open or shorted) indicates a faulty internal heater, requiring sensor replacement.
  • A/F Sensor Live Data Current (PID: O2S11) — expected: Approximately -59 µA at idle after warm-up.. Failure: A signal that is slow to change or does not respond to throttle changes indicates a lazy sensor.
  • A/F Sensor Response Time (PCM Threshold) — expected: The sensor's rich-to-lean (or lean-to-rich) switch time should be less than 1.0 second.. Failure: If the PCM detects the switching period is greater than 1.0 second, it will trigger P0133.

Scan Tool Commands That Help

  • Mazda M-MDS, FORScan: KAM (Keep Alive Memory) Reset — This is critical after replacing the A/F sensor. It clears all learned fuel trim adaptations, forcing the PCM to relearn values with the new sensor. Failing to do this can cause the P0133 code to return as the PCM's old data conflicts with the new sensor's readings.
  • Mazda M-MDS: HO2S Self-Test — This function commands the PCM to run its internal monitor for the O2 sensor response on demand. It provides immediate feedback in the service bay to verify if a repair has resolved the 'slow response' condition without needing a full drive cycle.
  • Mazda M-MDS (MDARS or IDS software): PCM Reprogramming — In some cases, particularly on related models, a false P0133 has been resolved by a dealer-performed PCM software update that recalibrates the sensitivity of the A/F sensor monitoring logic. This should be considered if a new, high-quality sensor does not fix the code.

Wiring & Ground Locations

  • G1 (Engine Ground) — On the left side of the cylinder head (driver's side for LHD models).. This is a primary ground point for the PCM and its sensors. A loose or corroded connection here can introduce electrical noise or a voltage offset into the A/F sensor circuit, which the PCM may misinterpret as a slow or erratic signal, leading to a false P0133 code.
  • A/F Sensor Connector (C-05) — At the end of the sensor pigtail, typically clipped to a bracket on the engine block or firewall near the back of the engine.. Allows for direct testing of the sensor and harness. Pinout is typically: Pin A - Heater Control (from PCM), Pin B - Heater Power (from Main Relay, battery voltage with key on), Pin C - Sensor Signal (-), Pin D - Sensor Signal (+). Testing at these pins can differentiate between a bad sensor, a heater circuit fault, or a wiring issue.

Real Owner Repair Stories

  • mazda3revolution.com forum user (2020 Mazda 3, ~60,000 miles (shares SKYACTIV-G engine and logic)) — P0133 Check Engine Light
    ❌ Tried (didn't work) Replacing the upstream A/F sensor with a new Denso (OEM-quality) part.
    ✅ What actually fixed it A dealer-performed PCM software update. A Technical Service Bulletin (TSB) existed to recalibrate the sensitivity of the A/F sensor monitoring logic, which resolved the false P0133 code.

OEM Part Supersession History

  • PE01-18-8G1, PEDD-18-8G1PE01-18-8G1A — Standard part revision and consolidation.
    Heads up: PE01-18-8G1A is the correct and most current part for most 2013-2018 non-turbo models. Using older stock or cross-referencing incorrectly can lead to issues. Always verify fitment with VIN.

Model Year Variations Within This Range

  • 2013-2020 vs 2021+: The diagnostic software used by Mazda dealers for PCM reprogramming changed. Models up to ~2020 use the Mazda Integrated Diagnostic System (IDS), while newer models use the Mazda Diagnostic and Repair Software (MDARS). This is relevant if a PCM software update is required to fix a persistent P0133 code.

Diagnostic Flowchart

Start by confirming if P0133 is the primary code or paired with lean/rich codes. This flowchart guides you through testing the SKYACTIV-G's upstream A/F sensor and checking for common exhaust leaks.
Warm engine to operating temp. Graph 'O2S11' or 'A/F Sensor 1' live data. Snap the throttle to 2500 RPM. Does the voltage/current react instantly?
Since the sensor reacts well, the issue may be intake-related. Has the MAF sensor been cleaned recently?
→ Clean the Mass Air Flow (MAF) sensor located in the intake tube using dedicated MAF cleaner. This is a low-cost preliminary step for SKYACTIV-G engines.
Is the vehicle a 2013-2016 model with high mileage (>60k) and no previous sensor replacements?
→ Replace the upstream A/F sensor. While it may still fluctuate, its chemical reactivity degrades over 60,000-90,000 miles, leading to intermittent P0133 codes as seen in platform-mate reports.
→ Check for available PCM software updates. Some Mazda TSBs suggest that software recalibration can resolve 'false' P0133 codes by adjusting how the PCM monitors sensor response times.
Inspect the A/F sensor harness near the hot exhaust manifold. Is there signs of melting, chafing, or corrosion in the connector?
→ Repair the wiring harness or replace the connector pigtail ($15-$50). Ensure the new harness is clipped away from high-heat components.
→ Replace the Upstream Air/Fuel Sensor (Bank 1, Sensor 1). On the CX-5, this is easily accessible from the top of the engine bay. Use a high-quality sensor to ensure compatibility with Mazda's PCM monitoring sensitivity.
On a cold start, do you hear a 'ticking' from the engine bay, or see black soot at the manifold-to-head flange?
→ Repair the exhaust leak. Replace the manifold gasket or repair cracks in the manifold. Exhaust leaks introduce fresh air that tricks the sensor into reporting a slow response.
Perform a smoke test through the exhaust tailpipe (engine off). Does smoke emerge before the upstream sensor?
→ Seal the leak at the manifold or downpipe connection. Even pinhole leaks on the SKYACTIV-G platform can trigger P0133.
Warm engine to operating temp. Graph 'O2S11' or 'A/F Sensor 1' live data. Snap the throttle to 2500 RPM. Does the voltage/current react instantly?
Since the sensor reacts well, the issue may be intake-related. Has the MAF sensor been cleaned recently?
→ Clean the Mass Air Flow (MAF) sensor located in the intake tube using dedicated MAF cleaner. This is a low-cost preliminary step for SKYACTIV-G engines.
Is the vehicle a 2013-2016 model with high mileage (>60k) and no previous sensor replacements?
→ Replace the upstream A/F sensor. While it may still fluctuate, its chemical reactivity degrades over 60,000-90,000 miles, leading to intermittent P0133 codes as seen in platform-mate reports.
→ Check for available PCM software updates. Some Mazda TSBs suggest that software recalibration can resolve 'false' P0133 codes by adjusting how the PCM monitors sensor response times.
Inspect the A/F sensor harness near the hot exhaust manifold. Is there signs of melting, chafing, or corrosion in the connector?
→ Repair the wiring harness or replace the connector pigtail ($15-$50). Ensure the new harness is clipped away from high-heat components.
→ Replace the Upstream Air/Fuel Sensor (Bank 1, Sensor 1). On the CX-5, this is easily accessible from the top of the engine bay. Use a high-quality sensor to ensure compatibility with Mazda's PCM monitoring sensitivity.

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • LED Daytime Running Light (DRL) Failure 🟠 Medium — Very common on the 2016 model year, but can occur on others. A sealing gasket releases sulfur, corroding the LED circuit, causing flickering then failure. (Ref: NHTSA Recall 20V063000 (Mazda recall 4320A) was issued for 2016 models.)
  • Infotainment 'Ghost Touch' and Delamination 🟡 Low — Common across many 2014+ models. The screen registers phantom touches, causing random station changes or navigation inputs. It often happens when the vehicle is stopped, as the touchscreen is disabled while in motion. (Ref: No official recall, but it is a widely known issue. The common DIY fix is to disconnect the touchscreen's ribbon cable, forcing reliance on the commander knob.)
  • Intake Valve Carbon Buildup 🟠 Medium — A known consequence of all direct-injection (GDI) engines, including SKYACTIV-G. Oil vapors from the PCV system bake onto the intake valves over time. Onset is typically after 60,000-100,000 miles and can be accelerated by frequent short trips.
  • Prematurely Cracked Windshields 🟡 Low — Some owners of early models (approx. 2014-2016) reported windshields cracking spontaneously or from very minor impacts, suggesting they may be unusually fragile.
  • Accessory Power Stays On (Parking Sensor Issue) 🟡 Low — Reported on early models (approx. 2013-2014), a faulty parking sensor prevents the vehicle from recognizing it is in 'Park', leaving accessory power on and draining the battery.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For this specific P0133 repair, using a used part is strongly discouraged. The primary cause is the Air/Fuel sensor, which is a wear-and-tear item. A used sensor has unknown remaining life and is very likely to fail soon, if it works at all.

Donor-vehicle mileage cap: roughly under 10000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • Not applicable for the sensor itself. If buying related hardware like an exhaust manifold, check for cracks, warping on the flange, and broken studs.

OEM-only on this vehicle (don't cheap out):

  • Air/Fuel Ratio Sensor (Bank 1, Sensor 1)

Aftermarket brands forum-validated for this vehicle:

  • Denso (often the original OEM manufacturer for Mazda)
  • NTK / NGK (often the original OEM manufacturer for Mazda)

Brands owners have reported issues with on this vehicle:

  • Generic, unbranded, or 'white-box' sensors from online marketplaces. Forum users frequently report that these parts either don't work out of the box, fail quickly, or don't have the correct response characteristics, causing the P0133 code to return.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2019 Mazda 3 SKYACTIV-G — 50000 miles

Symptoms: The Check Engine Light appeared but then turned off by itself after a day, indicating an intermittent fault as the sensor was beginning to fail.

What fixed it: Replacement of the upstream oxygen sensor (Bank 1, Sensor 1).

Source hint: reddit.com/r/mazda3 thread titled 'P0133'

Mazda CX-5 SKYACTIV-G

Symptoms: The user first replaced the sensor with a lower-quality aftermarket part which failed to resolve the issue.

What fixed it: Replacing the sensor with a higher-quality brand.

Source hint: MazdaKlan.cz Forum thread titled 'Chyba P0133 (Error P0133)'

Frequently Asked Questions

Is there a specific TSB for the P0133 code on my SKYACTIV-G engine?
There is no specific TSB widely reported for P0133 on the SKYACTIV-G engine; it is typically handled as a standard part replacement. However, some TSBs for other models suggest a PCM software update may resolve false P0133 codes by adjusting sensor monitoring sensitivity. TSB Bulletin #01-009-23 for related models specifically mentions false P0133 errors caused by improper detection logic.
Can I replace the Bank 1 Sensor 1 oxygen sensor myself on my CX-5?
Yes, DIY replacement is common for the CX-5. The upstream sensor is located on the exhaust manifold at the front of the engine and is easily accessible from the top of the engine bay without needing to lift the vehicle.
Should I use an aftermarket sensor to fix the P0133 error?
According to reports from the MazdaKlan.cz forum, using lower-quality aftermarket parts may fail to resolve the issue. It is recommended to use a higher-quality or OEM-spec brand to successfully clear the code.
Could an exhaust leak be causing this code on my Mazda?
Yes, exhaust leaks at the manifold-to-head flange or manifold-to-downpipe connection are medium-probability causes. Heat cycles can also cause cracks in the exhaust manifold itself, leading to the slow response code.
Will cleaning the Mass Air Flow (MAF) sensor help with P0133?
Cleaning the MAF sensor, located in the intake tube after the air filter, is recommended as a low-cost preliminary diagnostic step before replacing the oxygen sensor.
Does the P0133 code always stay on constantly?
Not necessarily. In the early stages of sensor degradation, the Check Engine Light may appear and then turn off by itself, indicating an intermittent fault.
2013-2017 2.5L Mazda CX-5 - Upstream Oxygen (O2) Sensor Replacement
2013-2017 2.5L Mazda CX-5 - Upstream Oxygen (O2) Sensor Replacement
mazda cx5 2014 2017 oxygen sensor locations
mazda cx5 2014 2017 oxygen sensor locations
How To Clean MAF Mass Air Flow Sensor Mazda CX-5
How To Clean MAF Mass Air Flow Sensor Mazda CX-5
2017 Mazda CX-5 mass air flow sensor cleaning
2017 Mazda CX-5 mass air flow sensor cleaning
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jun 8, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0133 (Deep Dive) for:
  • Mazda CX-5: 201320142015201620172018201920202021202220232024
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part