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

P0873 on 2012-2013 Mazda MAZDA3: Transmission Pressure Sensor Fault Causes and Fixes

On a 2012-2013 Mazda3, code P0873 almost always indicates a failure within the transmission's valve body assembly, which contains the pressure switches and control module. The official fix, per a Mazda TSB, is to replace the entire valve body and program the new unit. This is a costly repair, typically $1,200-$2,500+ at a shop, with owner-reported dealer quotes reaching as high as $2,400.

14 minutes to read 2012-2013 Mazda MAZDA3
Most Likely Cause
Internal Failure of the Transmission Valve Body / TCM Assembly
Difficulty
5/5
Est. Time
3.2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$1200 – $2500
Parts Price
$800 – $1500
⚠️ Drivable, but... — You can drive, but the transmission may shift harshly, unpredictably, or enter a 'limp mode' with limited gear availability, which can be unsafe in traffic. Continued driving is not recommended as it can cause further internal damage to the transmission.
Key Takeaways
  • P0873 on a 2012-2013 Mazda3 is a very specific problem, almost always pointing to a failed transmission valve body.
  • Do not waste money on simple fluid changes or trying to source an individual sensor; it is not a separate part.
  • This is a known issue acknowledged by Mazda in multiple Technical Service Bulletins (e.g., 05-003-14-2898A).
  • The repair is expensive ($1200-$2500+) and requires professional installation and programming of the new valve body.
  • Driving with this code can lead to unpredictable shifting and potentially leave you stranded or cause more expensive damage.
The code P0873 indicates a 'Circuit High' error from the transmission fluid pressure sensor 'D' (also identified as oil pressure switch No. 3 in Mazda's documentation). This means the Transmission Control Module (TCM) is seeing a voltage from this pressure sensor that is higher than the normal operating range. This is not an electrical short in the traditional sense, but rather an unexpected signal that the TCM interprets as a fault within the hydraulic pressure monitoring system. On this vehicle, the sensor is an integral part of the main valve body assembly, which also houses the TCM, making it a single point of failure.

What's Unique About the 2012-2013 Mazda MAZDA3

For the second-generation Mazda3 (2012-2013), particularly those with the SKYACTIV-Drive automatic transmission, this code is very frequently linked to a known issue with the automatic transmission's valve body. Unlike many vehicles where you could replace a single pressure sensor, Mazda integrated the sensors and the Transmission Control Module 🎬 See this video for TCM location and removal steps (TCM) into the valve body. A failure of any one of these components, often due to internal contamination causing switches to stick, requires replacing the entire assembly as a single unit, which then needs to be programmed to the vehicle.

Diagnostic Flowchart

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

Have you inspected the transmission fluid condition and the external wiring harness?
→ Inspect external wiring for damage and check fluid level, requiring Mazda Type FZ.
→ Correct fluid level using Mazda Type FZ (0000-FZ-113E-01, ~$15-$25/qt) and clear codes.
→ Repair the damaged transmission wiring harness or connectors, then clear the P0873 code.
Are other transmission codes like P0842, P0872, or P0780 also stored?
→ Per TSB #05-003-14-2898A, replace and program the valve body (OEM FZ21-21-100J). Expect ~$1800 shop cost.
→ Have a shop monitor sensor voltages to confirm valve body failure before spending $1200-$2500.
Professional service recommended: This repair requires removing the transmission pan, replacing a complex valve body 🎬 Watch: A walkthrough of the valve body service assembly, and programming the new module with specialized equipment (Mazda Modular Diagnostic System or equivalent). It is not a typical DIY task due to the programming requirement and the need to follow specific relearning procedures.

Symptoms You May Notice

  • Harsh or erratic shifting
  • Transmission may not shift properly or may get stuck in one gear (limp mode)
  • Check Engine Light or AT (Automatic Transaxle) warning light is on
  • 🎬 Watch: What to do when your AT light comes on
  • Manual shifting mode (if equipped) is disabled
  • Increased fuel consumption
  • Hesitation or delay when shifting from a stop
  • Inability for the dashboard gear indicator to recognize the selected gear
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing only the transmission fluid. While old fluid can cause issues, it will not fix the underlying electronic or mechanical failure of the valve body that triggers P0873.
  • Attempting to find and replace a single 'pressure sensor'. On this model, the sensor is not sold or serviced separately from the valve body assembly.
  • Replacing the entire transmission. Some shops may recommend a full transmission replacement, which is far more expensive and often unnecessary, as the fault is isolated to the bolt-on valve body assembly.

Most Likely Causes

  1. Internal Failure of the Transmission Valve Body / TCM Assembly 🔴 High Probability → Shop Transmission Valve Body Mazda issued a Technical Service Bulletin (TSB #05-003-14-2898A) that directly links P0873 to a problem requiring a new programmed valve body. The pressure switches and TCM are integrated into this unit, making it the single point of failure for a wide range of codes. The TSBs note that contamination in the fluid can cause the internal pressure switches to stick, leading to the fault.
    How to confirm: A professional diagnosis with a high-level scan tool is needed to rule out external wiring issues. However, given the TSB, if the code is present and other codes from the TSB list are also stored (e.g., P0842, P0872, P0780), the valve body is the confirmed culprit.
    Typical fix: Replace the entire transmission valve body assembly and program the new unit to the vehicle's VIN. This is the manufacturer-recommended repair.
    Est. part cost: $800-$1500

Rare But Worth Checking

  • Wiring Harness Damage: While the TSB points to the valve body, it's still possible for the wiring harness between the transmission and the vehicle's main computer to become damaged, corroded, or shorted. This should be ruled out with a visual inspection and continuity tests before ordering an expensive valve body. A Reddit user mentioned having to get their TCM refurbished and reprogrammed to even get the correct diagnostic codes, highlighting potential electrical complexities.
  • Extremely Low or Contaminated Transmission Fluid: → Shop Transmission Assembly In very rare cases, exceptionally low or burnt fluid could cause erratic hydraulic pressure, potentially triggering this code. However, this would usually be accompanied by other severe symptoms like slipping or overheating long before this specific electrical code appears. The TSBs themselves cite contamination as the root cause of the switch failure inside the valve body, so while a fluid change won't fix a stuck switch, poor fluid condition is a contributing factor.

Diagnosis Steps

  1. Verify the code with a quality OBD-II scanner. Check for any other pending or stored codes, especially those listed in Mazda TSBs.
  2. Check the transmission fluid level and condition. Ensure it is at the correct level and does not smell burnt or appear excessively dirty. The correct fluid is Mazda Type FZ.
  3. Reference Mazda TSB #05-003-14-2898A. Note that P0873 is explicitly mentioned as being caused by a faulty valve body.
  4. Visually inspect the transmission's external wiring harness and connectors for any signs of damage, corrosion, or loose connections.
  5. If wiring is intact, the most probable cause is the internal valve body/TCM assembly. A technician can perform advanced diagnostics like monitoring sensor voltage with a scan tool to confirm erratic readings.
  6. Confirm the diagnosis with a professional mechanic who can test the circuits and has the equipment to program a new valve body if required. A Reddit user reported a dealer quote of ~$1800 for the job.

Parts You'll Likely Need

  • Transmission Valve Body Assembly (OEM #FZ21-21-100J (This is a common part number, but may be superseded. Always verify with VIN)) — This is the official fix recommended by Mazda's TSB for code P0873. It contains the faulty pressure switch and the TCM.
    Trusted brands: Mazda (OEM)
    OEM price range: $1200-$1800
    Aftermarket price range: $600-$1200
  • Automatic Transmission Fluid (OEM #0000-FZ-113E-01) — The transmission fluid will be drained when replacing the valve body and must be refilled with fluid that meets Mazda's FZ specification. Using the wrong fluid can cause damage.
    Trusted brands: Mazda FZ (OEM), Aisin ATF-MFZ, Ravenol FZ, Castrol Transmax Universal ATF/CVT
    OEM price range: $15-$25 per quart
    Aftermarket price range: $10-$20 per quart

Related Codes That Often Appear With This One

  • P0842, P0843, P0847, P0848, P0872, P0877, P0878 — These are all transmission pressure switch codes. Mazda's TSB #05-003-14-2898A lists them together as they all point to the same root cause: a faulty valve body assembly.
  • P0752, P0756, P0757, etc. — These are shift solenoid performance codes. They are also included in the same TSB and are caused by the same faulty valve body/TCM unit.
  • P0780, P1738 — P0780 (Shift Malfunction) and P1738 (Mazda-specific Internal Transaxle Malfunction) are frequently seen with this issue and are also covered by related TSBs, pointing to the same valve body failure.

Technical Service Bulletins (TSBs) & Recalls

  • 05-003-14-2898A: Directly links P0873 to a required valve body replacement.
  • 05-005/14, 05-002/15, 05-003/20: These are a series of related and superseding bulletins that address the same family of pressure switch and solenoid codes, all pointing to issues within the valve body and evolving the repair procedure over time.

Platform-Specific Known Issues

  • A well-documented issue covered by Mazda Technical Service Bulletin #05-003-14-2898A identifies an internal fault in the valve body as the cause for P0873 and a host of other transmission codes. The bulletin specifies that the corrective action is to install a 'new programmed valve body'.
  • Owner experiences on forums like Reddit confirm the high cost of this repair. One user with a 2015 model was quoted ~$1800 at a dealer for a valve body replacement. Another user with a 2013 model reported a quote of over $3500 for a 'body & solenoid package' after an accident, though this may have included other damages.

Mechanic-Grade Diagnostic Values

  • Transmission Fluid Pressure Sensor (TFPS) Reference Voltage — expected: ~5.0 V. Failure: No voltage or incorrect voltage points to a wiring or TCM issue, not necessarily the sensor itself.
  • TFPS Signal Voltage (Circuit High Condition) — expected: Typically 0.5 V (low pressure) to 4.5 V (high pressure).. Failure: A sustained reading at or near 5.0 V (or battery voltage) indicates the 'Circuit High' fault.
  • Continuity Test at Transmission Wire Connector — expected: Below 1 Ω between specified pins.. Failure: High resistance indicates an open circuit in the harness.
  • Continuity Test from Connector to Body Ground — expected: 10 kΩ or higher.. Failure: Low resistance indicates a short to ground in the harness.
  • Transmission Fluid Temperature for Initial Learning — expected: 60–110 °C (140–230 °F). Failure: The initial learning procedure will not initiate or will abort if the ATF temperature is outside this range.

Scan Tool Commands That Help

  • Mazda IDS / FORScan: Initial Learning Procedure (Transmission) — This is a mandatory procedure after replacing the valve body or transmission. It clears all adaptive shift data and forces the TCM to relearn clutch engagement points and pressures. Failure to perform this can result in harsh shifting or persistent codes even with a new part.
  • Mazda IDS / FORScan: TCM Reprogramming — Required when installing a new valve body/TCM assembly to load the correct software and VIN-specific calibration file. Some TSBs also recommend reprogramming as a first step to update diagnostic logic before replacing parts.
  • Mazda IDS / High-End Scan Tool: Active Test: Control the Shift Position — Allows a technician to manually command gear shifts while monitoring pressure switch data (like TPS 1 Switch) to see if the switch changes state as expected. This can help confirm if a switch is stuck on or off.

Wiring & Ground Locations

  • Main Transmission Ground — A ground wire from the negative battery terminal bolts to a bracket on top of the transmission case.. A poor or loose main ground for the transmission can cause a floating ground condition, leading to erratic sensor readings and communication errors with the integrated TCM. Ensuring this connection is clean and tight is a crucial preliminary check.
  • TCM Connector (at Valve Body) — The main electrical connector for the valve body/TCM assembly is located on the exterior of the transmission case. Access requires removing the air cleaner assembly.. This is the primary point for testing the wiring harness. A technician can backprobe this connector to check for the correct 5V reference, ground, and signal voltage from the PCM before condemning the internal valve body assembly.
  • TCM Ground Pins (at connector) — Within the main TCM harness connector, specific pins are dedicated grounds. On some models, these are black wires that can be tested for continuity to the chassis ground.. Verifying ground integrity directly at the TCM connector pins confirms that the module itself has a solid ground path. An open on one of these ground wires would cause internal circuit faults.

Real Owner Repair Stories

  • Reddit user on r/mazda3 (2015 Mazda 3 iSport) — No communication between the vehicle and the internal TCM.
    ❌ Tried (didn't work) Replacing and programming the Powertrain Control Module (PCM).
    ✅ What actually fixed it The dealer diagnosed a faulty valve body (which contains the TCM) as the necessary next step after the PCM replacement did not restore communication. The dealer quoted approximately $1800 for the valve body replacement.

OEM Part Supersession History

  • FZ21-21-100HFZ21-21-100J — Part revision to address internal component failures and improve reliability, as documented in related TSBs.
    Heads up: While older part numbers may physically fit, using the latest superseded part (FZ21-21-100J or newer) is critical to get the updated components that resolve the root cause of the failure. Always verify the correct part number with the vehicle's VIN.
Check Engine + AT Light On? The Mazda Fix You Need
Check Engine + AT Light On? The Mazda Fix You Need
Mazda 3 with the Engine and AT warning lights on.
Mazda 3 with the Engine and AT warning lights on.
servicio a transmision mazda 3  2018 cuerpo valvulas
servicio a transmision mazda 3 2018 cuerpo valvulas
Replacing TCM in Mazda 3
Replacing TCM in Mazda 3
Mazda 3 2012 2.0L Skyactive TCM location/removal
Mazda 3 2012 2.0L Skyactive TCM location/removal
COMEBACK?! Using Forscan to reprogram a rebuilt 6R140 Ford transmission.
COMEBACK?! Using Forscan to reprogram a rebuilt 6R140 Ford transmission.
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 P0873 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