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

P0872 on 2014-2021 Mazda CX-5: Transmission Fault Causes and Fixes

P0872 on a 2014-2021 Mazda CX-5 almost always indicates a fault with an internal transmission oil pressure switch, which is part of the valve body. This is a known issue covered by Mazda Technical Service Bulletins. The fix, depending on the vehicle's VIN, may be a simple TCM software update or, more commonly, the replacement of specific, inexpensive pressure switches on the valve body rather than the entire assembly.

15 minutes to read 2014-2021 Mazda CX-5
Most Likely Cause
Sticking Internal Transmission Oil Pressure Switch / Faulty Valve Body
Difficulty
5/5
Est. Time
3.2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$450 – $2200
Parts Price
$150 – $1400
⚠️ Drivable, but... — You can likely drive the vehicle, but it may enter a 'limp mode' with limited gear availability and harsh, erratic shifting. Continued driving could put extra stress on internal transmission components and potentially lead to more expensive damage, so it's best to get it diagnosed and repaired promptly.
Key Takeaways
  • P0872 on a Mazda CX-5 is a very specific code pointing to a known issue with an internal transmission pressure switch.
  • This is not a simple sensor replacement; it involves internal transmission work on the valve body and is best left to a professional.
  • Always check for other transmission codes (P0842, P0847, P0780, etc.) as they are almost always present with P0872 and confirm the diagnosis.
  • The repair is well-documented by Mazda, and a qualified shop should follow the official TSB for the most effective fix.
  • Using the correct Mazda ATF-FZ fluid is critical for the longevity of the repair.
On a Mazda, code P0872 specifically means "Oil pressure switch No. 3 (oil pressure switch A) stuck on". This is not a generic pressure circuit low error, but a specific fault message from the Transmission Control Module (TCM). The TCM has detected that one of the internal pressure switches responsible for monitoring hydraulic pressure for gear changes is not operating correctly. This switch is physically located on the transmission's control valve body. When this code is set, the TCM will engage a fail-safe mode which may limit engine torque, inhibit manual shifting, and disable i-stop control to protect the transmission from further damage.

What's Unique About the 2014-2021 Mazda CX-5

2014-2021 Mazda CX-5 which features the SKYACTIV-Drive 6-speed automatic transmission.
The 2014-2021 Mazda CX-5 utilizes the FW6A-EL 6-speed automatic transmission, which has a well-documented issue with sticking oil pressure switches.

Mazda's SKYACTIV-Drive 6-speed automatic transmission (model FW6A-EL) in this CX-5 generation is known for this specific issue. Mazda has released multiple Technical Service Bulletins (TSBs) acknowledging that contamination in the transmission fluid can cause the oil pressure switches on the control valve body to temporarily or permanently get stuck. The problem is so well-documented that Mazda has specific repair procedures that, depending on the vehicle's production date, involve either a TCM software update to change diagnostic logic or replacing the affected switches, followed by a fluid change.

Diagnostic Flowchart

Comparison of clean blue Mazda ATF-FZ transmission fluid and dark, burnt, contaminated fluid.
Inspecting the transmission fluid is a critical diagnostic step. Clean Mazda ATF-FZ fluid is blue, while contaminated fluid that causes pressure switch failure will appear dark or burnt.

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

What other symptoms or diagnostic findings accompany the P0872 code?
Is code P1738 also present on your OBD-II scanner?
→ Investigate P1738 first per Mazda's diagnostic procedure before replacing valve body parts.
→ Consult Mazda TSB #05-002-23. Replace Oil Pressure Switches A (FZ01-21-2C0) and B (FZ01-21-2J0) for $50-$150.
→ Perform a fluid exchange using blue Mazda ATF-FZ ($20-$30 per quart). If issues persist, the switches are likely already damaged.
Is the main transmission wiring harness damaged or corroded?
→ Repair or replace the damaged section of the wiring harness or connector ($20-$300).
→ Replace the valve body assembly ($500-$1200 remanufactured) or have a shop replace the internal pressure switches.

Generation note: The 2014-2021 year range covers both the first generation (KE, 2014-2016) and the second generation (KF, 2017-2021) of the Mazda CX-5. The underlying SKYACTIV-Drive 6-speed automatic transmission (model FW6A-EL) is used in both 🎬 Watch: A detailed technical overview of the FW6A-EL transmission architecture., and Mazda's Technical Service Bulletins for this issue cover models across both generations, indicating the problem is not specific to one generation. Some later models (2019+) may use a revised transmission architecture, but the pressure switch issue is still reported.

Professional service recommended: The repair involves removing the transmission oil pan and replacing parts on the valve body, which is a complex internal component. While replacing the switches is less involved than the entire valve body, it still requires precision, cleanliness, and knowledge of transmission repair. The TCM may also require a 're-learn' procedure or software update after installation.

Symptoms You May Notice

Automatic Transaxle (AT) warning light illuminated on a vehicle dashboard.
When the P0872 code triggers, you will typically see the Check Engine Light and the Automatic Transaxle (AT) warning light illuminate, often accompanied by harsh shifting or limp mode.
  • Check Engine Light is on
  • Automatic Transaxle (AT) warning light is on
  • Harsh or erratic shifting
  • Banging or bumping noises during shifts
  • Transmission may feel stuck in one gear (limp mode)
  • Delayed engagement when shifting from Neutral to Drive
  • Transmission slipping between gears
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing only the external transmission speed sensors when the issue is the internal pressure switches.
  • Assuming the entire transmission needs to be rebuilt without first diagnosing the specific, and common, valve body issue.
  • Replacing the entire valve body when only the inexpensive pressure switches are faulty, as per Mazda's own TSBs.

Most Likely Causes

Automatic transmission valve body showing the internal oil pressure switches.
The most common cause of P0872 is contamination causing the internal oil pressure switches on the transmission valve body to stick.
  1. Sticking Internal Transmission Oil Pressure Switch / Faulty Valve Body 🔴 High Probability → Shop Engine Oil Pressure Switch Mazda has identified that contamination in the transmission fluid can cause the oil pressure switches on the valve body to stick in their passages. This is a well-documented issue covered by multiple TSBs and is the most common cause for P0872 on this platform.
    How to confirm: A professional technician will scan the TCM for P0872 and other related codes mentioned in the TSBs (like P0842, P0847, P0877, P0780, P1738). The presence of this cluster of codes strongly points to this failure. The TSB provides a diagnostic flowchart based on the vehicle's VIN to determine the exact repair path.
    Typical fix: Per Mazda TSBs, the fix is often to replace the two faulty oil pressure switches (Switch A and Switch B) on the valve body, not the entire assembly. The part numbers are FZ01-21-2C0 (Switch A) and FZ01-21-2J0 (Switch B). The repair is followed by refilling with fresh Mazda ATF-FZ fluid and, in some cases, reprogramming the TCM. 🎬 Watch: How to perform a simple transmission reset for better shifting. Some shops may opt to replace the entire valve body assembly for simplicity.
    Est. part cost: $50-$150 for switches, $500-$1200 for a remanufactured valve body assembly.
  2. Low or Contaminated Transmission Fluid 🟡 Medium Probability → Shop Transmission Assembly While the primary cause is often the switch itself, low or old, contaminated fluid is the root cause of the switches sticking. Mazda's 'lifetime' fluid recommendation is debated by owners, and many who experience this issue have not had their fluid changed per the dealer's initial advice.
    How to confirm: Check the transmission fluid level and condition. On models with a dipstick, this is easier. On sealed units, a check plug is used. The fluid should be bright blue (Mazda ATF-FZ), not brown, black, or smelling burnt. If significant metallic debris is found in the pan, it indicates a more severe internal issue.
    Typical fix: Perform a transmission fluid drain and fill or a full fluid exchange using the correct Mazda ATF-FZ fluid. If the fluid is very dirty, the pressure switches or valve body will likely still need replacement as the damage from contamination is already done.
    Est. part cost: $50-$150 for fluid
  3. Wiring or Connector Issue ⚪ Low Probability
    How to confirm: Inspect the transmission's main wiring harness connector for corrosion, damage, or loose pins. This is less likely as the fault is typically internal to the transmission case, but it's a required step in a thorough diagnosis. A technician can also test the circuit for continuity between the TCM and the transmission connector.
    Typical fix: Repair or replace the damaged section of the wiring harness or the connector.
    Est. part cost: $20-$300

Rare But Worth Checking

  • Faulty Transmission Control Module (TCM): → Shop Transmission Assembly In many cases, the TCM is integrated with the valve body (a mechatronic unit). A standalone TCM failure is rare; it's more common for the entire valve body/TCM unit to be replaced as one assembly. A Reddit user with a similar issue on a Mazda 3 noted the dealer replaced the PCM first, which did not solve the no-communication issue with the TCM, pointing to the valve body/TCM unit as the culprit.

Diagnosis Steps

  1. Verify the Check Engine Light and AT warning light are on.
  2. Use an OBD-II scanner to confirm P0872 is present. Check for any other codes, especially P0842, P0847, P0877, P0780, and P1738. The presence of this specific group is a strong indicator of the TSB-related issue.
  3. If P1738 is present, Mazda's diagnostic procedure suggests investigating it first.
  4. Consult Mazda TSBs #05-002-23 or #05-005/16. The TSB will guide you to either reprogram the TCM or replace parts based on the vehicle's VIN range.
  5. Check the transmission fluid level and condition. The fluid should be clean, at the proper level, and not smell burnt. The correct fluid is Mazda ATF-FZ, which is blue. If there is a large amount of debris in the pan, the oil strainer (filter) should also be replaced.
  6. 🎬 See this step-by-step guide for changing fluid and filters.
  7. Inspect the main transmission wiring harness and connector for any visible damage, corrosion, or loose connections.
  8. If part replacement is indicated by the TSB, the next step is to remove the transmission oil pan to access the valve body.
  9. Replace the specified oil pressure switches (Switch A and Switch B) on the valve body.
  10. Reassemble, fill with new Mazda ATF-FZ fluid, and perform any required TCM reprogramming or relearn procedures.

Parts You'll Likely Need

  • Oil Pressure Switch A (OEM #FZ01-21-2C0) — This is one of the two switches identified in Mazda TSBs as the primary failure point due to contamination. P0872 specifically points to a fault with a 'Switch A' type.
    Trusted brands: Mazda (OEM)
    OEM price range: $40-$70
  • Oil Pressure Switch B (OEM #FZ01-21-2J0) — This switch is also located on the valve body and is replaced at the same time as Switch A, as it is prone to the same failure and is inexpensive to replace while the transmission is open.
    Trusted brands: Mazda (OEM)
    OEM price range: $40-$70
  • Transmission Control Valve Body Assembly (OEM #FW6A-EL (Transmission Model)) — This is often replaced as a complete unit if a shop is not willing or able to replace the individual switches, or if the TCM integrated on the valve body has failed. A Reddit user reported a dealer quote of ~$1300 for this part.
    Trusted brands: Mazda (OEM)
    OEM price range: $1200-$1800
    Aftermarket price range: $240-$600 (Remanufactured)
  • Automatic Transmission Fluid (ATF) (OEM #0000-FZ-113E-01) — The transmission fluid must be drained to access the valve body and should be replaced with new fluid. Only Mazda Type FZ fluid should be used.
    Trusted brands: Mazda (OEM)
    OEM price range: $20-$30 per quart

Related Codes That Often Appear With This One

  • P0842 — Relates to Oil Pressure Switch No. 1 (Switch B), which is part of the same system and often fails due to the same contamination issue.
  • P0847 — Relates to Oil Pressure Switch No. 2 (Switch A), also on the valve body and susceptible to the same failure.
  • P0877 — Relates to Oil Pressure Switch No. 4 (Switch B), another switch on the valve body that can stick.
  • P0780 — A general 'Gear Shifting Malfunction' code that is triggered as a result of the pressure switch failures.
  • P1738 — A manufacturer-specific code for an 'Automatic Transaxle Internal Malfunction,' often stored alongside the pressure switch codes and points to an internal mechanical fault.

Technical Service Bulletins (TSBs) & Recalls

  • 05-002-23: The most recent TSB, which confirms that P0872 is one of several DTCs (P0842, P0847, P0877, P0780, P1738) that may be stored when the check engine and AT warning lights are on due to this known issue.
  • 05-002/15: An earlier, very detailed version of the TSB that provides a full description of the cause ('stuck oil pressure switch due to contamination') and specific repair procedures for 2013-2016 CX-5 models, including part numbers for the individual switches.

Platform-Specific Known Issues

  • Mazda has issued multiple Technical Service Bulletins (TSBs), including #05-002-23 and earlier versions like #05-002/15, regarding this exact issue. The bulletins state the cause is 'contamination entering the passage' of the oil pressure switches on the control valve body, causing them to stick. The repair involves either reprogramming the TCM (for certain VINs) or replacing the two pressure switches (Part # FZ01-21-2C0 and FZ01-21-2J0) on the valve body.

Mechanic-Grade Diagnostic Values

  • Continuity check of the wiring harness between the transmission connector and the TCM connector. — expected: Below 1 Ω. Failure: Resistance higher than 1 Ω indicates a problem in the harness.
  • Resistance check of the wiring harness to ground. — expected: 10 kΩ or higher. Failure: Resistance lower than 10 kΩ indicates a short to ground in the harness.

Scan Tool Commands That Help

  • Mazda M-MDS (Mazda Modular Diagnostic System): TCM Reprogramming — This is the first step in the repair process for certain VINs as per TSB 05-002/23. The software logic is updated to be more tolerant of minor pressure fluctuations, which can resolve the code without hardware replacement.
  • Mazda M-MDS (Mazda Modular Diagnostic System): DataLogger / PID Monitor — To monitor the live status (ON/OFF) of the oil pressure switches while driving or performing an active test. This can help confirm if the switch is physically stuck in one state.
  • Mazda M-MDS (Mazda Modular Diagnostic System): Active Test: Control the Shift Position — This function allows a technician to manually command gear shifts while observing the live data for the pressure switches (e.g., 'TPS 1 Switch'). It helps to verify if the switch responds correctly to hydraulic pressure changes during commanded shifts.

Wiring & Ground Locations

  • Transmission Ground — There is a main ground cable from the negative battery terminal that bolts to a bracket on top of the transmission case.. While not a primary cause of an internal switch code, a poor ground connection can cause a wide range of erroneous electrical faults and warning lights. Ensuring this ground is clean and tight is a fundamental step in any electrical diagnosis.

Real Owner Repair Stories

  • Reddit user /u/mrwhitewalker (2013 CX-5 2WD) — Check engine light on, lost power mid-drive, car shut off then restarted and drove normally.
    ❌ Tried (didn't work) Initial diagnosis pointed to P0872.
    ✅ What actually fixed it A responding user, citing Mazda service information, confirmed that P0872 corresponds to 'Oil pressure switch No.3 (Oil pressure switch A) stuck on' and that the official procedure is to replace Oil Pressure Switch A.

OEM Part Supersession History

  • fza1212c0FZ01-21-2C0 — Part number revision or manufacturer change.
    Heads up: The new part number FZ01-21-2C0 is the correct replacement.

Model Year Variations Within This Range

  • 2012-2016 (Varies by model and VIN): According to TSB 05-005/16, some earlier vehicles within the affected range require a TCM reprogramming as the first step. If the vehicle falls outside the specified VIN range for the software update, the procedure defaults directly to replacing the pressure switches. This indicates Mazda implemented production changes to both hardware and software over time.
P0872 | P0871 Transmission Fluid Pressure Sensor "C" Circuit Range | code p0872 | p0872 obd2
P0872 | P0871 Transmission Fluid Pressure Sensor "C" Circuit Range | code p0872 | p0872 obd2
Mazda CX-5 Transmission Fluid Change (Filter + Reset Step-by-Step)
Mazda CX-5 Transmission Fluid Change (Filter + Reset Step-by-Step)
FW6A-EL Overview (Skyactiv Drive)#fw6ael #skyactiv #skyactivdrive #transmission
FW6A-EL Overview (Skyactiv Drive)#fw6ael #skyactiv #skyactivdrive #transmission
How to Reset Mazda SkyActiv Transmission - Easy Fix for Bad Shifts!
How to Reset Mazda SkyActiv Transmission - Easy Fix for Bad Shifts!
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 May 25, 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 P0872 for:
  • Mazda CX-5: 20142015201620172018201920202021
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