OBD-II Code P0878: Transmission Fluid Pressure Sensor 'D' Circuit High
What P0878 means, why it triggers, and how to fix it
- P0878 indicates a high voltage fault in transmission fluid pressure sensor 'D', usually caused by a short to power or a failed sensor.
- Driving with this code risks catastrophic transmission failure, potentially adding $2,500 to $5,000 in rebuild costs if clutches overheat.
- Always check the transmission fluid level and inspect the external wiring harness for damage before replacing any electronic components.
- Repair costs range from $150 for a simple fluid change to $800+ if the internal pressure switch manifold requires replacement.
What Does P0878 Mean?

The Powertrain Control Module (PCM) is receiving a voltage signal from transmission pressure sensor 'D' that exceeds the manufacturer's maximum threshold. This high voltage tells the computer that hydraulic pressure in a specific circuit (such as the 5th gear clutch pack) is incorrect, forcing the transmission into a protective failsafe mode.
Technical definition: The SAE/OBD-II definition is "Transmission Fluid Pressure Sensor/Switch 'D' Circuit High". The PCM expects a low voltage (near 0V) when the circuit is open and a higher voltage (typically 5V or 12V) when closed. P0878 triggers when the voltage remains stuck high, indicating a short to power in the wiring or an internal sensor failure.
Can I Drive With P0878?
Yes, But With Caution. You can drive short distances to a repair shop, but the transmission will likely shift harshly, get stuck in gear, or enter a low-power limp mode. Continued operation overheats the transmission fluid, causing cascading failures of internal clutches and seals. Ignoring this code turns a minor sensor replacement into a $2,500 to $5,000 complete transmission rebuild.
Common Causes

- Faulty Transmission Fluid Pressure Sensor (TFPS) (Very Common) — The sensor itself fails internally, shorting out and sending a constant high-voltage signal to the computer regardless of actual hydraulic pressure.
- Faulty Pressure Switch Manifold (PSM) (Common) — On General Motors and Chrysler vehicles, individual pressure switches are integrated into a single internal manifold block. The entire assembly fails, triggering pressure codes for multiple circuits simultaneously.
- Wiring or Connector Short to Power (Common) — The wiring harness melts from exhaust heat or chafes against the transmission case, causing the sensor's signal wire to short directly to a 5V or 12V power source. Fluid intrusion in the connector also bridges the circuits.
- Low, Dirty, or Incorrect Transmission Fluid (Common) — Low fluid aerates the system, creating erratic pressure spikes. Old, sludgy fluid clogs the microscopic passages in the valve body, physically jamming the pressure switch in the 'closed' position.
- Faulty Transmission Control Module (TCM) (Less Common) — The computer module fails internally and misinterprets a perfectly healthy 0V signal from the sensor as a 5V signal. This is a known defect on certain Ford models. 🎬 Watch: How to replace a faulty Ford Focus TCM
- Internal Mechanical Transmission Failure (Rare) — A failing oil pump or a blown clutch pack seal causes a massive internal hydraulic leak, preventing the pressure switch from operating normally.
Symptoms
- Check Engine Light is On — The PCM immediately illuminates the Check Engine Light. Some vehicles also flash the 'D' (Drive) indicator or an 'AT' warning light.
- Transmission Stuck in Gear (Limp Mode) — The computer locks the transmission into a single default gear (usually 2nd or 3rd) to prevent internal damage, severely limiting acceleration and top speed.
- Harsh or Erratic Shifting — The transmission slams violently into gear or shifts at incorrect RPMs because the computer lacks accurate hydraulic pressure data.
- Transmission Slipping — The engine RPMs spike, but the vehicle fails to accelerate proportionally, indicating the internal clutches are not fully engaging.
- Burning Smell — Incorrect line pressure causes clutches to slip and generate extreme friction, producing a distinct hot, sweet, burning smell from the transmission fluid.
Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this code.
Common Fixes & Costs
- Replace Transmission Fluid Pressure Sensor (TFPS)
— Parts: $30-$110, Labor: $100-$300, ~1.5 hr book time
(Intermediate)
: OEM 28600-R97-003 (Alt: Standard Motor Products TCS119)
: OEM 24256657 (Alt: ACDelco 24256657) - Repair Damaged Wiring or Connectors — Parts: $15-$60, Labor: $125-$250, ~1.5 hr book time (Intermediate)
- Replace Transmission Fluid and Filter — Parts: $50-$100, Labor: $100-$150, ~1.0 hr book time (Intermediate)
- Replace Transmission Control Module (TCM)
— Parts: $250-$850, Labor: $250-$450, ~2.0 hr book time
(Professional)
: OEM AE8Z-7Z369-F (Alt: Dorman 609-031) - Replace Transmission Valve Body — Parts: $300-$900, Labor: $400-$800, ~4.0 hr book time (Professional)
DIY vs Professional
- Replace External Transmission Fluid Pressure Sensor — Beginner: Yes
Tools: Socket set, torque wrench, drain pan. - Replace Internal Pressure Switch Manifold (PSM) — Beginner: No
Tools: Socket set, inch-pound torque wrench, gasket scraper, fluid catch pan. - Repair Wiring Harness Short — Beginner: No
Tools: Multimeter, wire strippers, soldering iron, heat shrink.
Used vs. New Parts: Buying Guide
When a used part is worth it: Never buy a used transmission pressure sensor or internal manifold. The labor required to install them far outweighs the $40 saved on the part. Used parts only make sense if replacing the entire transmission assembly on a vehicle worth less than $4,000.
Donor-vehicle mileage cap: roughly under 50000 miles for the part to have meaningful remaining life.
Donor quality checklist:
- Verify the donor vehicle was crashed, not scrapped for powertrain failure.
- Ensure the part numbers match exactly; manufacturers change sensor calibrations mid-year.
Decision logic:
- If The part is an external sensor or internal manifold → Buy new OEM. Aftermarket electrical sensors have high out-of-box failure rates.
- If The TCM requires replacement → Buy a pre-programmed remanufactured unit. Used TCMs require expensive dealer programming to overwrite the old VIN.
Warranty tradeoff: New OEM sensors carry a 1-year warranty. Used sensors offer 30 days and do not cover the 3 hours of labor required to replace them a second time.
Worst-case if a used part fails: $500 in wasted labor to drop the transmission pan twice because the used sensor was defective.
What Happens If You Wait — Timeline
- 0-2 weeks: Code P0878 triggers. The vehicle occasionally shifts harshly but remains drivable. Fuel economy drops slightly. (MPG impact: 5%% · Added cost: $0)
- 2-6 weeks: The transmission enters limp mode frequently, locking into 3rd gear. Shifting becomes violent, placing immense stress on mounts and axles. (MPG impact: 15%% · Added cost: $150 for broken engine mounts.)
- 2-4 months: Incorrect line pressure causes internal clutches to slip constantly. Fluid overheats, burns, and loses all lubricating properties. (MPG impact: 25%% · Added cost: $1,200 for a ruined valve body and solenoid pack.)
- 4+ months: Catastrophic failure. Burnt clutches disintegrate, sending metal shrapnel through the pump and torque converter. The vehicle loses all forward gears. (MPG impact: N/A% · Added cost: $3,500+ for a complete transmission replacement.)
Cost of Not Fixing It
- Short-Term (0-2 weeks): The vehicle enters limp mode, restricting speed and creating a safety hazard when merging onto highways. (Added cost: $0)
- Medium-Term (1-3 months): Driving with incorrect hydraulic pressure burns the clutch friction material, contaminating the entire transmission with debris. (Added cost: $1,200 for a replacement valve body.)
- Long-Term (4+ months): Total transmission failure. The internal pump starves, and the planetary gears weld together from extreme heat. (Added cost: $3,500+ for a complete transmission rebuild.)
Diagnosis Steps

- Check Transmission Fluid Level and Condition
Pull the transmission dipstick. If the fluid is low, top it off. If the fluid is black, smells burnt, or contains metallic glitter, stop immediately—the transmission has severe internal mechanical damage requiring a rebuild.
Tools: Rag, White Paper Towel (Beginner) - Scan for Codes & Review Freeze Frame Data
Connect an OBD-II scanner. Confirm P0878 is active. Check freeze frame data to identify the exact vehicle speed, RPM, and engine load when the fault occurred. Ignore generic P0700 codes; focus entirely on P0878.
Tools: OBD-II Scanner (Beginner) - Visually Inspect Wiring and Connectors
Locate the 'D' pressure sensor (refer to a service manual for exact location). Disconnect the plug. Inspect for melted wires, rubbed insulation, or transmission fluid leaking into the electrical connector pins.
Tools: Flashlight, Vehicle Service Manual (Intermediate) - Monitor Live Data with a Scan Tool
Use an advanced scanner to view the 'TFP Sw D' live data PID. Drive the vehicle. The reading must toggle between 'On' and 'Off' (or 0V and 5V) as gears change. A reading stuck at 5V or 'On' confirms a hard fault in the circuit.
Tools: Advanced OBD-II Scanner (Advanced) - Perform a Jumper Wire Test
Disconnect the sensor. Insert a jumper wire between the signal circuit terminal on the harness and a known good ground. Watch the scanner live data. If the reading drops from 'High' to 'Low', the wiring and PCM are perfect—replace the sensor.
Tools: Jumper Wire, Advanced OBD-II Scanner (Advanced) - Test the Sensor Circuit for a Short to Power
If the jumper test fails, disconnect the sensor and the TCM. Use a multimeter to measure voltage on the signal wire. Any voltage reading confirms the wire is shorted to a power source inside the harness. Repair or replace the harness.
Tools: Multimeter (Advanced) - Test Sensor Resistance
With the sensor removed or disconnected, measure resistance (Ohms) across its terminals. Compare to factory specs. A reading of 0 Ohms (continuity) on a normally open switch proves the sensor has failed internally.
Tools: Multimeter, Vehicle Service Manual (Advanced) - Use a Lab Scope for Intermittent Issues
If the code only triggers occasionally, connect a lab scope to the signal wire and test drive. Look for erratic voltage spikes or dropouts that a standard multimeter updates too slowly to catch.
Tools: Automotive Lab Scope (Professional) - Test the TCM/PCM
If the sensor, wiring, and fluid are flawless, the control module is faulty. This requires a professional-grade scanner to verify module health and program a replacement unit.
Tools: Advanced Diagnostic Scanner (Professional)
When This Code Triggers (Freeze-Frame Conditions)
- Engine Coolant Temp: 180-210°F (Vehicle is at full operating temperature, thinning the fluid and exposing pressure leaks.)
- RPM: 1500-2500 RPM (Occurs during steady-state cruising or light acceleration when a specific gear shift is commanded.)
- Engine Load: 20-50% (The engine is under moderate load, requiring precise hydraulic pressure to hold the clutches.)
- Vehicle Speed: 30-55 mph (Triggers during upshifts or downshifts involving the specific 'D' circuit clutch pack.)
Related Codes
- P0877 — Indicates the exact same 'D' sensor circuit has a voltage that is too low. P0878 is a short to power; P0877 is a short to ground or an unplugged sensor.
- P0879 — Indicates the 'D' sensor signal is intermittent. Usually caused by a loose connector or a sensor that is actively failing but hasn't died completely.
- P0700 — A generic gateway code. It simply tells the engine computer to turn on the Check Engine Light because the transmission computer found a fault (like P0878).
Climate & Environmental Factors
- Extreme Heat: Ambient temperatures above 100°F thin the transmission fluid, exposing weak pump pressure and triggering sensor codes.
- Road Salt and Moisture: Saltwater intrusion corrodes the external sensor connector pins, bridging the 5V reference wire to the signal wire and causing a 'Circuit High' fault.
How to Talk to a Mechanic About This Code
Say this: "I have a P0878 code. I want to start by checking the fluid condition and testing the 'D' sensor circuit for a short to power. Please do not quote a transmission rebuild until we have definitively ruled out the sensor and wiring harness."
This proves you understand the electrical nature of the code. It forces the shop to perform a $150 electrical diagnostic instead of immediately jumping to a $4,000 transmission replacement.
Avoid saying:
- 'My transmission is slipping, I think it's blown.'
- 'Just replace whatever sensor the code says.'
- 'Can you flush the transmission to fix it?'
Questions to ask before authorizing the repair:
- Did you perform a jumper wire test to verify the wiring harness is intact?
- What was the exact voltage reading on the sensor signal wire?
- Is this part covered under any manufacturer Technical Service Bulletins or extended warranties?
Where to Take It: Dealer vs Independent vs Chain
- Dealer:
Only use the dealer if your specific vehicle has an active warranty extension for transmission issues.
Best for: Ford Focus/Fiesta and Nissan CVT models with known warranty extensions., Vehicles still under powertrain warranty.
Downsides: Highest labor rates ($150-$250/hr)., Will refuse to install aftermarket sensors. (Typical cost: +40% vs. baseline) - Independent Shop:
The best option. A reputable independent transmission shop will correctly diagnose the electrical fault without overcharging.
Best for: Out-of-warranty vehicles., Electrical diagnostics and sensor replacement.
Downsides: May lack the proprietary scanner required to program a new TCM. (Typical cost: +0% vs. baseline) - Chain Shop:
Avoid. They will likely throw a part at it without testing the wiring, leading to a returning Check Engine Light.
Best for: Basic fluid and filter changes.
Downsides: Technicians lack advanced electrical diagnostic training., High pressure to upsell unnecessary flushes. (Typical cost: -10% vs. baseline)
When to Walk Away From the Repair
If the transmission requires a complete rebuild and the cost exceeds 50% of the vehicle's current private-party value, sell the car.
- Car worth $4000, fix is $3200: Walk away. The rebuild cost is 80% of the car's value. Sell it to a mechanic or scrap it.
- Car worth $12000, fix is $600: Fix it. Replacing an internal manifold is a fraction of the car's value and restores full functionality.
What Scan Tool You Need for This Code

Minimum: A scanner capable of reading manufacturer-specific transmission codes and displaying live data streams for transmission sensors.
A $20 code reader only tells you P0878 exists. It cannot show you the live voltage of the sensor, making it impossible to tell if the sensor is stuck or the wire is shorted.
Budget: Launch CR529 (~$40) — Reads and clears the code and provides freeze frame data. Lacks advanced live data for transmission PIDs.
Mid-range: Innova 5610 (~$330) — Reads all transmission modules, displays live voltage data for the pressure switches, and performs the jumper wire test verification.
Professional: Autel MaxiCOM MK808 (~$450) — Offers full bidirectional control to command solenoids and performs mandatory transmission relearn procedures after replacing a TCM or valve body.
Rent vs buy: Rent a basic scanner from AutoZone to confirm the code. Buy the Innova 5610 if you plan to diagnose the wiring harness yourself.
How to Clear the Code After You Fix It
- Connect an OBD-II scanner and command the PCM to clear all diagnostic trouble codes.
- Perform a transmission fluid level check at operating temperature to ensure no leaks were created during repair.
- Execute a transmission relearn procedure using an advanced scanner (required for Ford and GM models).
Drive cycle (~30 minutes): Start the engine cold. Accelerate smoothly to 55 mph, allowing the transmission to shift through every gear. Hold 55 mph for 5 minutes. Decelerate to a complete stop without braking hard. Repeat this cycle 3 times to allow the TCM to adapt to the new sensor.
Readiness monitors affected: Comprehensive Component Monitor
Before emissions retest: drive at least 40 miles to fully set monitors.
Watch out for:
- Clearing the code without fixing the short circuit causes the Check Engine Light to return the moment the key is turned.
- Failing to perform a TCM relearn after replacing a sensor results in harsh shifting for the first 100 miles.
- Attempting an emissions test immediately after clearing the code results in an automatic failure due to unset readiness monitors.
Will This Fail Emissions / State Inspection?
Yes — this code typically fails an OBD-II emissions inspection.
- California: An active P0878 triggers an automatic smog check failure. The code must be cleared and the Comprehensive Component Monitor must read 'Ready' before re-testing.
- New York: Vehicles will fail the annual safety and emissions inspection immediately if the Check Engine Light is illuminated for a transmission code.
- Texas: In emissions-testing counties, P0878 prevents vehicle registration renewal until repaired and the drive cycle is completed.
Most Commonly Affected Vehicles
- Honda Accord (2012-2017) — Highly prone to 5th clutch pressure switch failure. Triggers a failsafe locking the transmission between 2nd and 5th gear.
- Honda Pilot (2016-2022) — Experiences identical 5th clutch pressure switch failures as the Accord, requiring replacement of part 28600-R97-003.
- Chevrolet/GMC Silverado, Sierra, Tahoe (2007-2013) — The 6L80 transmission suffers from internal Pressure Switch Manifold (PSM) delamination. Addressed in GM TSB 08-07-30-025B.
- Ford Focus (2012-2018) — The DPS6 transmission sets this code due to internal failure of the Transmission Control Module (TCM). Covered under extended warranty 14M02.
- Nissan Altima, Rogue (2013-2020) — P0878 indicates catastrophic valve body failure in the Jatco CVT. Often covered by Nissan's 84-month warranty extension.
- Chrysler/Dodge Grand Caravan, Town & Country (2008-2016) — The 62TE transmission requires replacement of the entire internal solenoid block assembly to resolve pressure switch faults.
Manufacturer-Specific Notes
- Honda: A P0878 code instantly triggers a programmed failsafe that physically locks out 1st and 6th gears to protect the transmission from catastrophic pressure loss.
- Ford: Ford extended the TCM warranty on 2012-2018 Focus and Fiesta models to 10 years/150,000 miles under program 14M02. Do not pay out of pocket for this repair without checking your VIN at a dealer.
- General Motors: GM does not sell individual pressure switches for the 6L80 transmission. You must buy and install the entire $150 Pressure Switch Manifold (PSM) assembly.
Real Owner Stories
2013 Honda Accord at 100K miles
The Check Engine Light and a blinking 'D' indicator illuminated. The transmission shifted harshly and refused to shift past 3rd gear.
What they tried:
- Scanned the vehicle and found P0878.
- Replaced the external 5th gear pressure switch (Honda part 28600-R97-003) based on forum recommendations.
Outcome: Replacing the single $45 external switch resolved the issue entirely. The code cleared, and normal shifting returned. Total repair took 30 minutes in the driveway.
Lesson: On Honda vehicles, P0878 almost always points to the externally mounted 5th clutch pressure switch. It is a cheap, highly accessible DIY fix.
2011 Chevy Silverado 1500 (6L80) at 130K miles
The truck entered limp mode with violent shifting. Codes P0878 and P0842 were present.
What they tried:
- Changed the transmission fluid and filter, which did not resolve the codes.
- Took it to a transmission shop, which referenced GM TSB 08-07-30-025B.
Outcome: The shop dropped the transmission pan and replaced the internal Pressure Switch Manifold (PSM) assembly. The repair cost $650 but permanently fixed the shifting issues.
Lesson: On GM 6L80/6L90 transmissions, multiple pressure codes indicate a failed internal manifold block. Do not waste money on external sensors; the fix requires dropping the pan.
2015 Nissan Rogue at 80K miles
The CVT shuddered violently from a stop, followed by a Check Engine Light and code P0878.
What they tried:
- Received a $600 quote from an independent shop to replace a sensor.
- Checked with a Nissan dealer regarding CVT warranty extensions.
Outcome: The dealer diagnosed a failed CVT valve body. The entire assembly was replaced for free under Nissan's 84-month/84,000-mile extended warranty program.
Lesson: For Nissan CVTs, pressure codes are symptoms of catastrophic valve body failure. Always verify extended warranty coverage before paying out of pocket.
How to Prevent This Code From Triggering
- Change transmission fluid and filter every 40,000 miles (Every 40,000 miles.) — Clean fluid prevents metallic sludge from jamming the microscopic pressure switches and valves inside the transmission.
- Use only OEM-specified transmission fluid (Every fluid change.) — Universal fluids alter hydraulic line pressure and degrade internal seals, directly causing pressure sensor codes.
- Install an aftermarket auxiliary transmission cooler (Once, if towing or driving in mountainous terrain.) — Dropping fluid temperatures by 30°F doubles the lifespan of internal electronic sensors and clutch packs.
Frequently Asked Questions
What does 'Circuit High' actually mean?
It means the computer is receiving a 5-volt signal from the sensor when it expects to see 0 volts. This happens when the sensor fails internally and gets stuck 'closed', or when the wiring harness melts and shorts to a power wire. It is an electrical fault, not necessarily a mechanical transmission failure.
Can I just clear the code and keep driving?
No. The code will return the moment the computer runs its self-test. Driving in limp mode overheats the transmission fluid and destroys the internal clutches, turning a $100 sensor fix into a $3,500 rebuild.
How much does it cost to fix P0878?
Costs range from $150 for a fluid service to $800 for an internal sensor replacement. Replacing a Nissan valve body or Ford TCM costs $1,200 to $2,500. Always diagnose the electrical circuit before authorizing a full transmission rebuild.
Is the 'D' pressure sensor hard to get to?
On Hondas, it is externally mounted and takes 10 minutes to replace. On GM and Chrysler vehicles, it is located inside the transmission, requiring you to drain the fluid and remove the oil pan.
Could low transmission fluid cause a 'high' circuit code?
Yes. Low fluid allows the pump to suck in air, creating erratic pressure spikes that the computer misinterprets as a sensor failure. Always check the fluid level before buying parts.
Key Takeaways
- P0878 indicates a high voltage fault in transmission fluid pressure sensor 'D', usually caused by a short to power or a failed sensor.
- Driving with this code risks catastrophic transmission failure, potentially adding $2,500 to $5,000 in rebuild costs if clutches overheat.
- Always check the transmission fluid level and inspect the external wiring harness for damage before replacing any electronic components.
- Repair costs range from $150 for a simple fluid change to $800+ if the internal pressure switch manifold requires replacement.
Helpful Videos
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.
- 🎬 Helpful Videos
- What Does P0878 Mean?
- Can I Drive With P0878?
- Common Causes
- Symptoms
- Diagnostic Flowchart
- Common Fixes & Costs
- DIY vs Professional
- Used vs. New Parts: Buying Guide
- What Happens If You Wait — Timeline
- Cost of Not Fixing It
- Diagnosis Steps
- When This Code Triggers (Freeze-Frame Conditions)
- Related Codes
- Climate & Environmental Factors
- How to Talk to a Mechanic About This Code
- Where to Take It: Dealer vs Independent vs Chain
- When to Walk Away From the Repair
- What Scan Tool You Need for This Code
- How to Clear the Code After You Fix It
- Will This Fail Emissions / State Inspection?
- Most Commonly Affected Vehicles
- Manufacturer-Specific Notes
- Real Owner Stories
- 2013 Honda Accord at 100K miles
- 2011 Chevy Silverado 1500 (6L80) at 130K miles
- 2015 Nissan Rogue at 80K miles
- How to Prevent This Code From Triggering
- Frequently Asked Questions
- What does 'Circuit High' actually mean?
- Can I just clear the code and keep driving?
- How much does it cost to fix P0878?
- Is the 'D' pressure sensor hard to get to?
- Could low transmission fluid cause a 'high' circuit code?
- Key Takeaways
- 🎟️ Get 5% Off