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 →
🎬 Helpful Videos 🛍️ Shop This Part

P0872 on 2012-2013 Mazda3 SKYACTIV: Transmission Pressure Switch Fault Guide

On a 2012-2013 Mazda3 with the SKYACTIV automatic transmission, code P0872 almost always indicates a failure of an internal pressure switch on the control valve body. This is a well-documented pattern failure addressed by Mazda TSBs. The repair involves dropping the transmission pan to replace the faulty pressure switches, or in some cases, the entire valve body assembly. The repair typically costs between $1,800 and $3,500.

21 minutes to read 2012-2013 Mazda Mazda3
Most Likely Cause
Faulty Oil Pressure Switches on Valve Body
Difficulty
5/5
Est. Time
4 hrs
DIY Doable?
🔧 Shop
Shop Labor
$1800 – $3500
Parts Price
$1100 – $1800
⚠️ Drivable, but... — You can likely drive, but the transmission will probably enter a 'limp-home' mode with harsh shifting and limited gears (often stuck in 3rd gear). The AT and Check Engine warning lights will be on. Continued driving is not recommended as it can cause more severe internal transmission damage and is a safety risk due to unpredictable performance and limited engine torque.
Key Takeaways
  • P0872 on a 2012-2013 Mazda3 SKYACTIV is a specific code for a stuck internal transmission pressure switch.
  • This is a known pattern failure; the most common cause is a faulty oil pressure switch on the control valve body, due to contamination.
  • The official Mazda repair, per TSB 05-002/15, is to replace the set of pressure switches, not necessarily the entire expensive valve body.
  • The issue also affects other Mazdas with the same transmission, like the CX-5 and Mazda6.
The generic definition for P0872 is "Transmission Fluid Pressure Sensor/Switch 'C' Circuit Low." However, for a 2012-2013 Mazda3 with a SKYACTIV-Drive transmission, Mazda has a more specific definition: "Oil Pressure Switch No. 3 Stuck On". The Transmission Control Module (TCM) has detected that an internal hydraulic pressure switch is not turning off as expected. This switch is critical for controlling gear shifts and is located inside the transmission on the control valve body. Specifically, 'Oil Pressure Switch No. 3' is physically integrated into the component known as 'Oil Pressure Switch A'.

What's Unique About the 2012-2013 Mazda Mazda3

The early SKYACTIV-Drive 6-speed automatic transmissions (model FW6A-EL) in the 2012-2013 Mazda3 are known for this specific failure. Mazda's official repair procedure has evolved. TSB 05-002/15 and its successors instruct technicians to first check if a TCM software update is available; if not, or if the problem persists, the fix is to replace the individual oil pressure switches (A and B) on the valve body. A separate, earlier TSB for related codes P0780/P1738 on some 2012-2014 models recommended replacing the entire control valve body assembly. This indicates that while switch replacement is the common fix, a full valve body replacement may be necessary in some instances, making the diagnosis more complex than on other vehicles.

Professional service recommended: The repair requires removing the transmission oil pan, draining the fluid, and replacing components on the internal valve body. This requires cleanliness and precision. Afterward, an 'Initial Learning Procedure' must be performed with a diagnostic tool. 🎬 Watch: See what happens during the transmission initial learning procedure. In some cases, the TCM may also need to be reprogrammed by a dealer or qualified shop.

Symptoms You May Notice

  • Check Engine Light and/or AT (Automatic Transmission) warning light are on
  • Harsh or erratic shifting
  • Transmission gets stuck in one gear (often 3rd gear)
  • Delayed engagement when shifting from Park to Drive or Reverse
  • Hesitation when accelerating from a stop
  • Banging or knocking noise from the transmission when braking or shifting at low speeds
  • Spontaneous upshifts or downshifts
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing only one pressure switch. The Mazda TSB procedure involves replacing both switches A and B as a set.
  • Condemning the entire transmission. This specific set of codes points to a very targeted failure of the valve body/pressure switches, which is repairable without a full transmission replacement.

Most Likely Causes

  1. Faulty Oil Pressure Switches on Valve Body 🔴 High Probability This is a known pattern failure on early SKYACTIV-Drive transmissions. Mazda TSB 05-002/15 explicitly states the cause is 'oil pressure switch A and/or B at the control valve body temporarily or permanently getting stuck due to contamination entering the passage'.
    How to confirm: A professional scan tool can monitor live data from the transmission's pressure switches. The presence of other pressure switch codes (P0842, P0847, P0877) or a shift malfunction code (P0780, P1738) strongly points to this specific failure as outlined in the TSBs.
    Typical fix: Replace the oil pressure switches (A and B) on the valve body. This is a kit (OEM part FZ01-21-2C0). The fix also requires draining and refilling the transmission fluid and performing an initial learning procedure.
    Est. part cost: $150-$250 for the switch kit
  2. Faulty Control Valve Body Assembly 🟡 Medium Probability For some vehicles, particularly those with DTCs P0780/P1738, Mazda issued a TSB recommending the replacement of the entire valve body assembly with a new, pre-programmed unit. This may be required if the contamination is severe or if the valve body itself is damaged.
    How to confirm: This is typically diagnosed after replacing the pressure switches fails to resolve the issue, or if a technician determines the valve body itself is beyond repair. The presence of significant metallic debris in the transmission pan is a strong indicator.
    Typical fix: Replace the entire control valve body assembly. This part is a mechatronic unit that includes the valve body, solenoids, and sometimes the TCM.
    Est. part cost: $1100-$1800

Rare But Worth Checking

  • Low or Contaminated Transmission Fluid: While the TSB identifies contamination as the root cause of the switch failure, simply having low or extremely dirty fluid can cause a wide range of pressure issues and shifting problems on its own. It's a much cheaper initial check before condemning internal parts.
  • Wiring Harness Issue: Damage to the wiring between the TCM and the transmission valve body could theoretically cause this code, but it is far less likely than the documented internal pressure switch failure itself. The TSBs do not list this as a common cause.
  • Faulty Transmission Control Module (TCM): An independent TCM failure is rare. In many cases for this vehicle, the TCM is integrated with the valve body, so it gets replaced as part of that repair. The first step in the TSB is to check for a TCM software update, which can resolve issues with diagnostic logic.

Diagnosis Steps

  1. Verify the code with a professional OBD-II scanner capable of reading transmission-specific codes.
  2. Check for other related transmission codes (P0842, P0847, P0877, P0780, P1738). The presence of multiple codes strengthens the diagnosis of valve body failure.
  3. Using a Mazda-specific scan tool (like IDS), check the current TCM software version. Compare it to the latest calibration files listed in TSB 05-002/15 or its successors. If an update is available, reprogram the TCM as the first step.
  4. If reprogramming is not applicable or does not fix the issue, proceed with physical inspection. Check the transmission fluid level and condition. The fluid should be at the correct level and not appear burnt or excessively dirty. Note: The SKYACTIV transmission is a sealed unit, so checking the fluid requires a technician.
  5. Drop the transmission oil pan and inspect for excessive metallic debris or contamination. A large amount of foreign material may necessitate replacing the oil strainer (Part No. FZ01-21-500).
  6. Inspect the transmission wiring harness for any visible signs of damage, corrosion, or loose connections, paying close attention to the main connector at the transmission case.
  7. If fluid and wiring are good, but pressure switch codes are present, replace oil pressure switches A and B on the valve body following the TSB procedure.
  8. After reassembly and refilling with the correct fluid, perform the 'Initial Learning Procedure' using a compatible scan tool.

Parts You'll Likely Need

  • Oil Pressure Switch Kit (A & B) (OEM #FZ01-21-2C0) — This is the primary repair specified by Mazda TSB 05-002/15 to fix the cluster of pressure switch codes caused by contamination.
    Trusted brands: Mazda (OEM)
    OEM price range: $150-$250
    Aftermarket price range: N/A
  • Control Valve Body Assembly — This is the more extensive repair, sometimes required if the pressure switch replacement fails or if mandated by a specific TSB (like the one for P0780/P1738). It is a complete mechatronic unit.
    Trusted brands: Mazda (OEM)
    OEM price range: $1100-$1800
    Aftermarket price range: N/A
  • Mazda SKYACTIV-Drive ATF FZ Automatic Transmission Fluid (OEM #0000-FZ-113E-01) — The transmission must be drained to replace the valve body/switches and must be refilled with the correct OEM fluid. Using the wrong fluid can cause damage.
    Trusted brands: Mazda (OEM)
    OEM price range: $20-$30 per quart
    Aftermarket price range: $15-$25 per quart

Related Codes That Often Appear With This One

  • P0842 — This is for 'Oil pressure switch No. 1 (oil pressure switch B) stuck on', part of the same TSB and caused by the same contamination issue.
  • P0847 — This is for 'Oil pressure switch No. 2 (oil pressure switch A) stuck on', also part of the same documented failure pattern.
  • P0877 — This is for 'Oil pressure switch No. 4 (oil pressure switch B) stuck on', indicating a widespread issue within the valve body's pressure switches.
  • P0780 — This is a general 'Shift Malfunction' code that is often triggered as a direct result of the pressure switch failures, confirming a systemic problem.
  • 🎬 Watch: Understanding the causes and fixes for the P0780 code.
  • P1738 — This code for 'Automatic transaxle internal malfunction' is also frequently stored with the pressure switch codes and points to the same valve body issue.

Technical Service Bulletins (TSBs) & Recalls

  • TSB 05-002/15 (and its successors like 05-003/20): This is the key document. It identifies DTCs P0842, P0847, P0872, P0877, and P0780 as being caused by contamination sticking the internal oil pressure switches. It provides the repair procedure.
  • TSB 05-005/14: An earlier version of the bulletin that also covers this issue and provides detailed instructions for replacing the pressure switches.
  • TSB 05-003/23: A later TSB that continues to address shift quality concerns and related DTCs, indicating the ongoing nature of these valve body issues across different models.
  • Bulletin #05-002-23: Confirms that vehicles may experience the check engine light and automatic transaxle warning light ON with DTCs P0842, P0847, P0872, P0877, P0780, and/or P1738 stored in the TCM memory.
  • Bulletin #0500215: Reaffirms the presence of the Check Engine light and A/T Warning light with one or more of the same diagnostic trouble codes stored.
  • Bulletin #05-003-14-2898A: Notes that to correct problems involving codes like P0872:00 and others, a new programmed valve body has been established.
  • Bulletin #05-005-14-2902D: Specifically identifies P0842:00 as Oil Pressure Switch No. 1 (Switch B) stuck on and P0847:00 as Oil Pressure Switch No. 2 (Switch A) stuck on.

Platform-Specific Known Issues

  • The early (2012-2013) SKYACTIV-Drive automatic transmissions are known to have issues with the control valve body, leading to a cluster of pressure switch-related fault codes, including P0872. Mazda issued a series of evolving TSBs (superseding each other, e.g., 05-005/13, 05-003/14, 05-002/15, 05-003/20) that address this problem. The primary cause is contamination causing internal switches to stick. The recommended repair is typically to replace the pressure switches, but in some cases, a full valve body replacement is required.

Mechanic-Grade Diagnostic Values

  • Oil Pressure Switch A fitting bolts tightening torque — expected: 9—10 N·m {92—101 kgf·cm, 80—88 in·lbf}. Failure: N/A - This is an installation specification.
  • ATF Temperature for Initial Learning Procedure — expected: 40—110 °C {72—198 °F}. Failure: The learning procedure may not initiate or complete correctly if the fluid is outside this temperature range.

Hidden / Shadow Codes Worth Checking

  • P1738:00: Automatic transaxle internal malfunction. This is a Mazda-specific code that is frequently stored with the P0872 family of codes and points directly to the same internal valve body issue. (see via A professional OBD-II scanner capable of reading manufacturer-specific codes, such as the Mazda IDS.)

Scan Tool Commands That Help

  • Mazda IDS (or equivalent M-MDS): Initial Learning Procedure — This procedure is mandatory after replacing the oil pressure switches or the entire control valve body. Failure to perform it can result in continued harsh shifting, incorrect shift points, or new trouble codes.
  • Mazda IDS (or equivalent M-MDS): Retrieve CMDTCs & Clear DTCs — Used as part of the Initial Learning Procedure to verify the process is starting correctly and to clear codes after the procedure is complete.
  • Mazda IDS (or equivalent M-MDS): Datalogger - PID: TFT (Transmission Fluid Temperature) — Used to monitor the transmission fluid temperature to ensure it is within the required range (40-110°C) before beginning the Initial Learning Procedure.

Wiring & Ground Locations

  • G06 — Located at the left rear of the engine.. This is a primary ground point for multiple engine and transmission-related components. A poor connection at G06 could potentially cause erratic signals or low voltage faults in various sensors, including those related to the transmission.
  • TCM Connector — The TCM is located in the left rear of the engine compartment.. This is the main connection point for the transmission's electronic controls. Verifying pin integrity and checking for corrosion here is a valid, though less common, diagnostic step if internal component replacement doesn't solve the issue.

Real Owner Repair Stories

  • Reddit user in r/MechanicAdvice (2013 Mazda 3 Skyactiv, 130k miles) — While driving up a steep hill, the transmission shifted into neutral, and the traction control light came on. The car went into limp mode, only using 1st and 2nd gear.
    ❌ Tried (didn't work) The user was in the initial diagnostic phase, checking fluid and preparing to take it to a shop.
    ✅ What actually fixed it The user's reported symptoms and stored codes (P0780, P1738) are a textbook match for the known valve body/pressure switch failure described in Mazda TSBs. The resolution, though not posted by the user, would be the TSB-guided repair of replacing the pressure switches or valve body.
  • Reddit user in r/mazda (2013 CX-5 Auto 2WD (uses same FW6A-EL transmission)) — Check engine light came on, car lost power, then shut off and restarted, driving normally afterward but with the light still on. Code P0872 was diagnosed.
    ❌ Tried (didn't work) User was seeking information on how to perform the replacement.
    ✅ What actually fixed it Another user provided the specific Mazda DTC definition: 'Oil pressure switch No.3 (Oil pressure switch A) stuck on' and noted that the fix is to replace oil pressure switch A, confirming the TSB repair path.

OEM Part Supersession History

  • FZA1-21-2C0FZ01-21-2C0 — Part number update or revision by the manufacturer for the Oil Pressure Switch A.
    Heads up: The new part number FZ01-21-2C0 is the correct replacement for the original.

Model Year Variations Within This Range

  • 2012-2013 Mazda3 (through Sept 28, 2012 production): A TCM software update (reprogramming) is part of the repair procedure for these earlier models if the TCM file name is PE08-21-PS1-J or older, in addition to the physical parts replacement. Later models may not require this specific update.

Diagnostic Flowchart

Start by using a scan tool to see if P0872 is alone or with other transmission codes. This is the most critical first step, as Mazda TSB 05-002/15 outlines a common failure pattern involving a specific group of codes.
This combination strongly points to the known valve body issue in TSB 05-002/15. The next step is physical inspection. After dropping the transmission pan, what is the condition of the fluid and pan?
→ This is the classic scenario for the TSB. Replace the oil pressure switches on the valve body (Mazda kit FZ01-21-2C0), refill with the correct fluid, and perform the 'Initial Learning Procedure' with a compatible scan tool.
→ This indicates a more severe internal failure. The entire control valve body assembly may need replacement. This is a complex repair best left to a professional.
An isolated P0872 code could be an electrical fault. Carefully inspect the main transmission wiring harness and its large connector for any visible damage, corrosion, or loose pins. Is the harness in perfect condition?
→ Repair the damaged wiring or clean the connector pins. An electrical fault is a common cause for a single sensor code. Clear codes and test drive before replacing any parts.
With wiring ruled out, the pressure switch itself is the next suspect. After dropping the transmission pan, what is the condition of the fluid and pan?
→ The single pressure switch has likely failed. Replace the oil pressure switches on the valve body (Mazda kit FZ01-21-2C0), refill with correct fluid, and perform the 'Initial Learning Procedure'.
→ Even with a single code, this indicates a more severe internal failure. The entire control valve body assembly may need replacement. Professional diagnosis is recommended.

Other Known Issues on This Vehicle

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

  • Warped/Cracked Dashboard 🟡 Low — Commonly reported, especially in hot climates. The plastic dashboard above the infotainment screen can lift or crack.
  • Squeaking Drive Belts / Failing Tensioner 🟠 Medium — A noticeable squeak or rattle on acceleration can be caused by a leaking hydraulic drive belt tensioner, which is a common failure item.
  • Rear Tire Cupping / Road Noise 🟠 Medium — The rear suspension geometry can lead to uneven 'cupped' tire wear, causing significant road noise and vibration if tires are not rotated frequently.
  • Leaking Rear Shock Absorbers 🟠 Medium — Not uncommon for rear shocks to start leaking at higher mileage, leading to a degraded ride quality.
  • Driver's Seat Frame Weld Failure 🔴 High — A weld on the seat frame can fail, causing the seat to become loose. This was the subject of a safety recall. (Ref: Recall exists, owners should check with NHTSA or a dealer.)

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: Given that this is a well-documented pattern failure due to internal contamination and wear, purchasing a used valve body or pressure switch set is a significant gamble. A complete, low-mileage used transmission assembly from a reputable salvage yard could be a cost-effective alternative if the cost of a new valve body replacement from a dealer is prohibitive, but it carries the same inherent risk of developing the fault.

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

What to inspect on the donor part:

  • Verify the donor vehicle's VIN to ensure it's from a later model year if possible, as improvements were made.
  • Ask for service history if available, specifically looking for transmission fluid changes.
  • Inspect the transmission fluid on the donor unit if possible; it should be bright red, not brown or black.
  • Check for any visible damage to the transmission case, connectors, and wiring harness.

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

  • Control Valve Body Assembly
  • Oil Pressure Switch Kit (FZ01-21-2C0)
  • Mazda SKYACTIV-Drive ATF FZ Fluid

Brands owners have reported issues with on this vehicle:

  • Unknown/unbranded valve bodies or solenoids from online marketplaces. The precision and programming required for this component make OEM the only reliable choice. While some companies offer remanufactured units, their quality can be inconsistent.

Real Owner Stories

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

2013 Mazda CX-5 (SKYACTIV 6AT)

Symptoms: Owner reported diagnostic trouble code P0872.

What fixed it: Diagnostic information indicated that 'If there is a malfunction in oil pressure switch No.3, replace oil pressure switch A.'

Source hint: Reddit r/mazda

2013 Mazda3 SKYACTIV

Symptoms: Owner described hesitation and shifting issues.

What fixed it: The owner's mechanic suspected the valve body was the cause, noting that it was a known issue for this vehicle.

Source hint: Mazdas247.com

Frequently Asked Questions

I have a 2012 Mazda3 with a P0872 code. Is this a common problem?
Yes, this is a known pattern failure on early (2012-2013) SKYACTIV-Drive transmissions. Mazda has issued multiple Technical Service Bulletins (TSBs), such as 05-002/15, that address this specific issue, which is typically caused by contamination making internal oil pressure switches stick.
My mechanic says the whole valve body needs to be replaced. Is that the only fix for P0872?
Not always. The most common fix, recommended by Mazda TSB 05-002/15, is to replace the oil pressure switches (A and B) on the valve body using kit FZ01-21-2C0. A full valve body replacement is typically only required if the switch replacement fails or if there is severe contamination or damage, often indicated by the presence of codes P0780 or P1738.
What other symptoms might I experience with a P0872 code on my Mazda3?
Besides the Check Engine and AT lights, you might notice harsh or erratic shifting, the transmission getting stuck in 3rd gear, delayed engagement into Drive or Reverse, or a banging noise from the transmission at low speeds.
Are other Mazda models affected by this same transmission issue?
Yes. The same FW6A-EL transmission is used in the 2013-2016 Mazda CX-5 and 2014-2016 Mazda6, which are also explicitly listed in TSB 05-002/15 as being affected by the same pressure switch failure.
What does TSB 05-002/15 say is the root cause of the problem?
The TSB states the cause is 'oil pressure switch A and/or B at the control valve body temporarily or permanently getting stuck due to contamination entering the passage'.
After the pressure switches are replaced, is there any special procedure required?
Yes, after reassembling the transmission and refilling the fluid, an 'Initial Learning Procedure' must be performed using a compatible scan tool to ensure proper transmission operation.
Mazda Skyactive Transmission Reset (CX5, 6, 3)
Mazda Skyactive Transmission Reset (CX5, 6, 3)
How to Reset Mazda SkyActiv Transmission - Easy Fix for Bad Shifts!
How to Reset Mazda SkyActiv Transmission - Easy Fix for Bad Shifts!
Mazda Skyactiv AT initial learning mode. What is the car actually doing? #skyactiv
Mazda Skyactiv AT initial learning mode. What is the car actually doing? #skyactiv
Causes and Fixes P0780 Code: Shift Malfunction
Causes and Fixes P0780 Code: Shift Malfunction
P0780 – Shift Malfunction – Transmission Fault Code | CodeMechanic
P0780 – Shift Malfunction – Transmission Fault Code | CodeMechanic
💙 P0780 Code: CAUSES and SOLUTIONS【2025】💙
💙 P0780 Code: CAUSES and SOLUTIONS【2025】💙
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 Jul 26, 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 (Deep Dive) for:
  • Mazda Mazda3: 20122013
In this article
🎬 Helpful Videos
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