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 2012-2013 Mazda MAZDA3: Causes and Fixes for Transmission Pressure Switch Faults

On a 2012-2013 Mazda3 with a SKYACTIV engine, P0872 is almost always caused by a faulty component within the transmission's valve body, as documented in multiple Mazda Technical Service Bulletins (TSBs). The official fix is replacing the entire valve body assembly with a pre-programmed unit, a costly, professional-level repair. This is a known pattern failure on early SKYACTIV-Drive transmissions.

15 minutes to read 2012-2013 Mazda MAZDA3
Most Likely Cause
Faulty Control Valve Body Assembly
Difficulty
5/5
Est. Time
4 hrs
DIY Doable?
🔧 Shop
Shop Labor
$1800 – $3500
Parts Price
$1100 – $1800
⚠️ Drivable, but... — You may be able to drive, but the transmission will likely be in a 'limp-home' mode with harsh shifting, limited gears (often stuck in one gear), and the AT and Check Engine warning lights on. Continued driving is not recommended as it can cause further, more expensive damage to the transmission and is a safety risk due to unpredictable shifting.
Key Takeaways
  • P0872 on a 2012-2013 Mazda3 with a SKYACTIV transmission is a serious code that points to a known pattern failure.
  • The most likely cause is a faulty control valve body inside the transmission, as documented by Mazda.
  • Do not ignore this code. Driving with it can lead to being stranded or causing more severe transmission damage.
  • This is an expensive repair that should be handled by a professional shop familiar with Mazda transmissions.
  • Always reference the TSBs for this issue, as they provide the clearest path to diagnosis and repair.
The code P0872 indicates a problem with the transmission fluid pressure sensor/switch 'C' circuit. For this specific Mazda3, it means the Transmission Control Module (TCM) has detected that 'Oil Pressure Switch No. 3' is stuck on. This switch is a critical sensor located inside the transmission on the valve body. It provides pressure feedback to the TCM, which is essential for controlling gear shifts. According to service documentation, Oil Pressure Switch No. 3 is physically integrated into the component designated as 'Oil Pressure Switch A'. When this signal is incorrect, the transmission may not shift properly, triggering limp mode.

What's Unique About the 2012-2013 Mazda MAZDA3

The 2012-2013 Mazda3 was one of the first models to feature Mazda's new FW6A-EL SKYACTIV-Drive 6-speed automatic transmission. Early versions of this transmission were prone to issues related to internal oil pressure switches, which are part of the control valve body. 🎬 Watch: A detailed breakdown of the Skyactiv valve body and its internal parts. Mazda released multiple Technical Service Bulletins (TSBs) acknowledging that contamination could cause these switches to stick, leading to P0872 and other related codes. This makes the problem a well-documented pattern failure rather than a random occurrence, with the official fix evolving to a full valve body replacement.

Diagnostic Flowchart

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

Are other transmission codes like P0842, P0847, or P0877 currently present?
→ Per Mazda TSB 05-002-15, this confirms a failed Control Valve Body. Have a shop replace the assembly (part FZ21-21-100J, $1100-$1800) and strainer (FZ01-21-500).
Have you inspected the transmission fluid condition and external wiring harness?
→ The internal oil pressure switch is stuck due to contamination. Mazda requires replacing the entire programmed valve body assembly (estimated shop cost $1800-$3500).
→ Perform a drain and fill using Mazda FZ fluid (part 0000-FZ-113E-01, $20-$30/qt). Note that if P0872 is set, internal valve body damage is likely already done.
→ Repair the damaged external transmission wiring harness or connectors, clear the P0872 code, and test drive the vehicle to verify the fix.
→ Scan the Transmission Control Module (TCM) for stored codes. Check if P0842, P0847, P0877, or P0780 are present, which point directly to a valve body failure.
Professional service recommended: The repair involves removing the transmission oil pan, replacing the entire valve body (which is often sold as a single mechatronic unit with the TCM), and programming the new module to the vehicle. This requires specialized tools, diagnostic software (like Mazda's IDS), and knowledge of the TSB procedures.

Symptoms You May Notice

  • Check Engine Light illuminated
  • Automatic Transaxle (AT) warning light illuminated
  • Harsh or erratic shifting, especially during downshifts
  • Transmission hesitates, slips, or gets stuck in one gear
  • Failure to shift or delayed engagement from Park or Reverse
  • Vehicle enters 'limp-home' mode
  • Engine revs higher than usual before shifting
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing external speed sensors when the fault is internal to the transmission.
  • Performing a transmission fluid flush with the expectation it will fix a stuck pressure switch. While good maintenance, it rarely fixes an existing electronic fault code.
  • Replacing the entire transmission when only the valve body is faulty. Some shops may recommend this due to difficulty in sourcing parts or lack of familiarity with the specific TSB.

Most Likely Causes

  1. Faulty Control Valve Body Assembly 🔴 High Probability → Shop Transmission Valve Body Multiple Mazda TSBs (e.g., 05-003-14-2898A, 05-002-15) identify this as the primary failure point. The oil pressure switches are integrated into the valve body, and internal contamination causes them to fail. Mazda's final recommended repair is a complete replacement of the programmed valve body assembly.
    How to confirm: A professional technician will follow the TSB diagnostic procedure, which typically leads to this conclusion after verifying the code, checking fluid, and confirming no external wiring issues exist. The presence of codes P0842, P0847, or P0877 alongside P0872 strongly indicates a valve body failure.
    Typical fix: Replace the entire control valve body assembly with a new, programmed unit. The TCM is often part of this assembly. 🎬 See this walkthrough on how to replace the transmission control module.
    Est. part cost: $1100-$1800
  2. Failed Internal Oil Pressure Switch 🟡 Medium Probability → Shop Engine Oil Pressure Switch TSB 05-002/15 specifically states the cause is 'oil pressure switch A and/or B at the control valve body temporarily or permanently getting stuck due to contamination'. While a single switch is the technical point of failure, Mazda does not sell them separately for this repair and instead directs replacement of the entire valve body.
    How to confirm: This is diagnosed by testing the switch circuits at the valve body connector, as outlined in the factory service manual. However, accessing it requires removing the transmission pan. Given the known issue, most shops proceed with the TSB-recommended valve body replacement.
    Typical fix: While some early TSBs detailed replacing individual switches, this is no longer the recommended procedure. The standard and most reliable fix is replacing the valve body assembly it's part of. Aftermarket switches may be found but are not an OEM-supported repair.
    Est. part cost: $50-$100 (switch only, if sourced aftermarket), $1100+ (as part of valve body)
  3. Low or Contaminated Transmission Fluid ⚪ Low Probability → Shop Transmission Assembly
    How to confirm: Check the transmission fluid level and condition. The fluid should be at the correct level, have a bright red color (Mazda FZ fluid), and not smell burnt.
    Typical fix: Perform a transmission fluid drain and fill. However, if the P0872 code is already present, this is highly unlikely to resolve the internal electronic fault and is usually a wasted effort. The damage from contamination is already done.
    Est. part cost: $100-$300

Rare But Worth Checking

  • Wiring Harness Damage: Damage to the wiring between the TCM and the transmission valve body connector can mimic an internal fault. Always inspect the harness for chafing, corrosion, or damage before replacing expensive internal components. This should be the first step after reading codes.
  • Faulty Transmission Control Module (TCM): → Shop Transmission Assembly While possible, it is far less common than the valve body failure. On these models, the TCM is integrated with the valve body into a single mechatronic unit, making it a single point of failure and replacement. A standalone TCM failure with a functional valve body is rare for this specific code.

Diagnosis Steps

  1. Scan the TCM for all stored trouble codes. Note if P0872 appears with other codes listed in Mazda TSBs (P0842, P0847, P0877, P0780).
  2. Check the transmission fluid level and condition. Ensure it is clean, at the proper level, and does not have a burnt smell. Use only Mazda FZ fluid.
  3. Inspect the external transmission wiring harness and connectors for any visible damage, corrosion, or loose connections.
  4. Consult Mazda TSBs #05-002-23, #0500215, and #05-003-14-2898A. These bulletins are critical for this specific code on this vehicle and confirm the pattern failure.
  5. If external checks are normal, the TSBs point directly to an internal fault. The next step involves removing the transmission oil pan to access the valve body.
  6. Based on the high probability from TSBs, if other related codes are present and external checks pass, the diagnosis is a faulty valve body requiring replacement.
  7. Confirm the repair by replacing the valve body, filling with the correct Mazda FZ transmission fluid, performing the 'Initial Learning' procedure with a compatible scan tool, and clearing all codes.

Parts You'll Likely Need

  • Transmission Control Valve Body Assembly (OEM #FZ21-21-100J (This is a common part number, but may be superseded. Always verify with VIN. Replaces older versions.)) — This is the most common and manufacturer-recommended fix for P0872 on this vehicle, as it contains the failing oil pressure switches and often the integrated TCM.
    Trusted brands: Mazda OE
    OEM price range: $1100-$1800
    Aftermarket price range: $800-$1500 (Often rebuilt, quality may vary)
  • Mazda FZ Automatic Transmission Fluid (OEM #0000-FZ-113E-01) — The correct fluid must be used when refilling the transmission after a valve body replacement. Using incorrect fluid can cause further damage.
    Trusted brands: Mazda OE, Ravenol FZ, Idemitsu ATF-M-FZ
    OEM price range: $20-$30 per quart
    Aftermarket price range: $15-$25 per quart
  • Transmission Oil Strainer (Filter) (OEM #FZ01-21-500) — Should be replaced whenever the transmission pan is removed for service, especially if contamination is the suspected cause of failure.
    Trusted brands: Mazda OE
    OEM price range: $40-$60
    Aftermarket price range: $20-$40

Related Codes That Often Appear With This One

  • P0842 — Fault with Oil Pressure Switch No. 1. This code is listed in the same TSBs as P0872 and points to the same root cause in the valve body.
  • P0847 — Fault with Oil Pressure Switch No. 2. Also listed in the same TSBs and indicates a pattern failure within the valve body.
  • P0877 — Fault with Oil Pressure Switch No. 4. Another related pressure switch code pointing to the valve body.
  • P0780 — Indicates a general gear shifting malfunction, often triggered as a result of the specific pressure switch faults. It is explicitly mentioned in the same TSBs.

Technical Service Bulletins (TSBs) & Recalls

  • 05-002-23: A recent TSB that continues to group P0872 with other pressure switch codes (P0842, P0847, P0877) indicating a common fault within the transmission.
  • 05-002/15: Explicitly states the cause for P0872 and related codes is 'oil pressure switch A and/or B at the control valve body temporarily or permanently getting stuck due to contamination'.
  • 05-003-14-2898A: An early TSB that established a 'NEW PROGRAMMED VALVE BODY' as the official correction for a long list of transmission codes, including P0872.
  • 05-005-14-2902D: Defines P0872 as 'OIL PRESSURE SWITCH... STUCK ON' for the 2012 model and groups it with the other common pressure switch failure codes.

Platform-Specific Known Issues

  • Mazda issued multiple Technical Service Bulletins (TSBs) for the 2012-2013 Mazda3 with the SKYACTIV-Drive transmission due to a high rate of valve body failures causing codes like P0872. The TSBs state the cause is contamination causing internal pressure switches to stick.
  • The official repair procedure evolved over time. While early TSBs may have involved replacing individual switches, the final and current recommendation is to replace the entire valve body assembly with an updated part a

Mechanic-Grade Diagnostic Values

  • Pressure Control Solenoid Resistance — expected: 5 - 7 Ohms. Failure: Reading outside of this range indicates a faulty solenoid.
  • On/Off Solenoid Resistance — expected: 11 - 14 Ohms. Failure: Reading outside of this range indicates a faulty solenoid.
  • Pressure Switch Circuit Continuity — expected: Below 1.0 Ω. Failure: A higher resistance reading indicates an open or high resistance in the wiring between the TCM and transmission connector.
  • Pressure Switch Circuit Short to Ground — expected: 10 kΩ or higher. Failure: A lower resistance reading indicates a short to ground in the harness.

Hidden / Shadow Codes Worth Checking

  • P06B8:00: Indicates that the mandatory 'Initial Learning' procedure for the TCM has not been performed after replacing the control valve body or pressure switches. (see via Standard scan on the TCM with a professional tool like the Mazda M-MDS.)

Scan Tool Commands That Help

  • Mazda M-MDS (or equivalent professional scan tool): Initial Learning — This procedure is mandatory after replacing the control valve body or internal pressure switches. It allows the TCM to learn the hydraulic and electronic characteristics of the new components. Failure to perform this can result in harsh shifting or persistent fault codes.
  • Mazda M-MDS (or equivalent professional scan tool): Module Reprogramming — For 2012-2013 Mazda3 models within VIN range JM1BL**500001 - 733727 (produced through Sept 28, 2012), a TCM software update to the latest version is required after replacing the valve body to improve diagnostic logic and control.
  • Mazda M-MDS (or equivalent professional scan tool): Data Logger (PID Monitoring) — Used during diagnosis to monitor the live status (ON/OFF) of the transmission pressure switches while manually commanding gear shifts to confirm if a switch is stuck.

Wiring & Ground Locations

  • F73 Connector — The main external electrical connector on the transmission case.. This is the primary connection point for all internal transmission electronics, including the pressure switches. Pin F73-17 is specifically for the pressure switch circuit involved in P0872.
  • F72 Connector — The corresponding connector at the Transmission Control Module (TCM), which is integrated into the valve body.. Pin F72-9 is the terminal at the TCM for the pressure switch circuit. Testing for continuity between F73-17 and F72-9 can rule out an external wiring harness issue.
  • Transmission Case Grounds — Multiple ground points are typically located on the transmission bell housing and on top of the transmission case, secured by bolts.. A poor ground connection for the transmission can cause a wide range of electronic faults and communication errors (U-codes), potentially mimicking internal component failures.

OEM Part Supersession History

  • FZ21-21-100 (Blank Valve Body)PEY0-21-C00 (Programmed Valve Body) — Mazda phased out the blank (un-programmed) valve body in favor of pre-programmed units to simplify replacement.
    Heads up: The new programmed valve body (PEY0-21-C00) does NOT require TCM configuration/programming with IDS, but it DOES require the 'Initial Learning' procedure to be performed. Using the old blank part would require full module programming.

Model Year Variations Within This Range

  • 2012-2013 (up to Sept 28, 2012 production): Vehicles within the VIN range JM1BL**500001 - 733727 require a mandatory TCM software update using the Mazda M-MDS after a valve body replacement. This is specified in TSB 05-005/14.
ASSEMBLE/DISASSEMBLE SKYACTIV DRIVE VALVE BODY/BASIC FUNCTION+TUTORIAL+PARTS NAME/ WATCH & LEARNED
ASSEMBLE/DISASSEMBLE SKYACTIV DRIVE VALVE BODY/BASIC FUNCTION+TUTORIAL+PARTS NAME/ WATCH & LEARNED
Replaceing TCM (Transmission Control module)2010/ 2012/2013 Mazda3 Automatic 2.0 Liters.
Replaceing TCM (Transmission Control module)2010/ 2012/2013 Mazda3 Automatic 2.0 Liters.
BL Mazda 3: R&R the TCM. 2.0L 2.5L 2009 2010 2011 2012 2013 U0101 LFAE LFJS L552 L34N PE2G PE2K
BL Mazda 3: R&R the TCM. 2.0L 2.5L 2009 2010 2011 2012 2013 U0101 LFAE LFJS L552 L34N PE2G PE2K
Mazda Skyactiv AT initial learning mode. #skyactiv #mazda #automatictransmission
Mazda Skyactiv AT initial learning mode. #skyactiv #mazda #automatictransmission
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 Apr 30, 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 MAZDA3: 20122013
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