What Does P0877 Mean?
Modern automatic transmissions utilize multiple fluid pressure sensors or switches to communicate hydraulic line pressure to the TCM. These are usually labeled A, B, C, D, etc. Sensor "D" monitors the hydraulic pressure of a specific fluid circuit inside the transmission (often tied to a specific gear or clutch pack engagement).
When the code reads "Circuit Low," it means the voltage returning to the computer has dropped near 0 volts unexpectedly. This is an electrical circuit code, not necessarily an indication that the actual mechanical hydraulic pressure is low, although physical blockages can sometimes trigger related logic errors.

Affected Vehicles
| Make | Common Models | Transmission Types |
|---|---|---|
| Chevrolet / GMC | Silverado, Tahoe, Malibu | 6L80, 6T40 |
| Ford | F-250, Focus, Escape | 6R140, 6F35 |
| Honda | Odyssey, Pilot | 5-Speed Auto |
| Toyota | Tundra, Tacoma | AB60E, A750E |
| Hyundai / Kia | Sonata, Sorento | 6-Speed Auto |
Symptoms of P0877
- Check Engine Light: MIL illuminates immediately.
- Loss of Specific Gears: The transmission may refuse to shift into the gear managed by circuit "D".
- Limp Mode Activation: Vehicle speed is restricted.
- Erratic Shifting: Transmission hunts for gears.
- Harsh Engagements: Clunking when shifting into Drive or Reverse.
- Decreased Fuel Efficiency: Engine revs higher due to missed gear shifts.
- Overheating Transmission: Friction from slipping clutches.
- TCM Communication Error: Sometimes accompanied by U-codes.
Common Causes Ranked
- Failed TFPS "D" Switch: The internal diaphragm of the switch fails, causing a dead circuit.
- Wiring Short to Ground: The signal wire has rubbed through and is touching the vehicle chassis.
- Corroded Connector: Transmission fluid or water in the main transmission harness connector.
- Dirty Transmission Fluid: Sludge interfering with the sensor's physical reading.
- Low Transmission Fluid: While usually triggering a mechanical code, severe fluid loss can cause erratic electrical readings.
- Valve Body Failure: Blocked passages near switch "D".
- Failed TCM: The computer itself has a burnt trace (least likely).
Step-by-Step Diagnosis Guide
- Verify Fluid Level & Condition: Ensure the transmission is full of clean fluid.
- Scan System: Check if P0877 is accompanied by P0935. If multiple sensor codes exist, check the main 5V reference wire.
- Locate Sensor "D": Consult a factory service manual. Determine if it is external or mounted internally on the TCM/Valve body (like GM's TEHCM).
- Check the Harness: Inspect the main external transmission pigtail connector. Look for pushed pins or fluid wicking into the wires.
- Live Data Stream: Use the CR Eagle P to view "TFPS D State". It should toggle between On/Off or vary in voltage as you shift gears. A constant 0V indicates a short to ground or dead switch.
- Ohm Test the Wire: Disconnect the sensor and the TCM. Check the signal wire for continuity to ground.
- Test the Sensor: Apply compressed air (at specified PSI) to the sensor port and check for resistance changes with a multimeter.

DIY Fixes & Repair Solutions
1. Connector Cleaning
If fluid has wicked into the external connector, clean it with electronic contact cleaner and apply dielectric grease. Cost: $15.
2. Sensor/Switch Replacement
On Honda vehicles, this switch is often externally threaded and can be replaced in 10 minutes with a wrench. On GM vehicles, you may have to replace the entire TEHCM (Transmission Electrical Hydraulic Control Module). Cost: $40 - $400.

Repair Cost Comparison
| Repair Action | DIY Cost | Shop Price | Complexity |
|---|---|---|---|
| Clean/Fix Connector | $15 | $100 | Low |
| External Switch Swap | $40 - $80 | $150 - $250 | Low |
| Internal Switch/Valve Body | $250+ | $600 - $1,200 | High |
| Fluid Flush & Filter | $70 | $180 | Medium |
Prevention Tips
- Routine Fluid Changes: Old fluid loses its dielectric properties and can cause shorts.
- Filter Replacements: A clogged transmission filter alters pressure dynamics, stressing the sensors.
- Avoid Deep Water: Driving through flooded streets can push water into external transmission connectors.
Frequently Asked Questions (FAQ)
What is a TFPS switch?
Why does P0877 say 'Circuit Low'?
Can I still drive my car?
Is Sensor D always inside the pan?
How is this different from P0935?
Do I need to program the new sensor?
Related Codes
- P0935: Hydraulic Line Pressure Sensor Circuit High
- P0876: TFPS "D" Circuit Range/Performance
- P0878: TFPS "D" Circuit High
- P2229: Barometric Pressure Sensor A Circuit High