OBD-II trouble code
P0874: Transmission Fluid Pressure Sensor/Switch 'C' Circuit Intermittent
Before deciding how to chase this fault, read the module's fault counters. How often it has failed and how far the car travelled between failures is the number that decides whether this is diagnosable today or something to monitor.
Quick facts
- System
- Powertrain
- Category
- Transmission / Pressure Control
- Severity
- Medium severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $120 – $900
- DIY difficulty
- Shop recommended
What does P0874 mean?
This code says the third pressure channel produced a signal the module could not accept, and then went back to behaving normally. It is not a report that something is broken now. It is a report that something was briefly wrong at a moment nobody was watching.
The practical difficulty is that almost every conventional test assumes the fault is present while you test. Resistance readings, back-probed voltages and connector inspections all describe the circuit as it is at that instant, and at that instant the circuit is fine. Chasing an intermittent by repeating tests that keep passing is how people spend three hours proving nothing.
There is a much better starting point, and it costs nothing: the module already recorded how the fault behaves. Most transmission controllers store, alongside the code itself, a count of how many times the fault has occurred and how much engine run time or distance has elapsed since it last set. Those two numbers do more to shape the job than any measurement you can take. A fault that has logged fifteen times and last set eleven miles ago can be provoked on a road test this afternoon and is worth diagnosing properly. A fault that has logged twice in four thousand miles cannot be provoked by anyone, and the honest answer is to clear it, note the counters, and check again at the next service rather than start replacing components on a hunch. Deciding which of those two situations you are in is the first real diagnostic step, and it is one most people skip.
Because the fault comes and goes, so does the module's response to it. Rather than settling permanently into a default strategy, the controller drops the channel, adopts a conservative shift schedule, then picks the channel back up once the signal looks sane again. What the driver notices is an isolated harsh or late shift that happens perhaps once a week, feels mechanical, and cannot be reproduced on demand. That combination is dangerous in a specific and expensive way: a complaint of occasional harsh shifting with a transmission code stored gets quoted as a rebuild with some regularity, when the actual fault is a connector terminal that loses contact for a fifth of a second. Establishing that the transmission itself is healthy — no slipping, no rise in fluid temperature, clean fluid, correct level, normal pressures under a gauge — is worth doing early, because it turns a frightening complaint into a wiring job.
One genuinely mechanical possibility deserves a mention before the wiring is condemned. A momentary pressure anomaly can be real. Fluid that is low enough for the pump to draw air on hard cornering, or a filter that is partially blocked, can produce a brief pressure dip that the sensor reports faithfully and the module rejects as implausible. In that case the circuit is innocent and the signal was correct. Checking the fluid level properly — hot, engine running, in gear, on level ground — is free and rules this in or out before any electrical work begins.
Common causes
- Connector terminal in the through-case connector that loses contact momentarily under vibration
- Chafed or partially broken signal wire that opens only when the harness moves
- Sensor or switch with an internal fault that appears only at certain temperatures
- Corrosion in a body-side connector producing high resistance that varies with heat cycling
- Low transmission fluid allowing the pump to draw air briefly on cornering or hard braking
- Partially blocked filter causing momentary pressure dips the module rejects as implausible
- Poor ground shared with the pressure sensing circuits that drifts under electrical load
- Loose or partly latched connector that has enough contact to work most of the time
- Internal harness rubbing against a case casting or a rotating component
- Control module input circuit fault, which is the least likely explanation and should be proven last
Symptoms
- Check engine light that comes on occasionally and sometimes goes out by itself
- An isolated harsh or late shift perhaps once a week that nobody can reproduce on demand
- Code stored with a fault counter showing several occurrences but no fault present now
- Normal driving between events, with the transmission behaving perfectly the rest of the time
- Adaptive shift learning repeatedly reset, so shift quality never fully settles
- Complaint that sounds mechanical but comes with no slipping and no burning smell
- Torque converter lockup occasionally dropping out and re-engaging
- Fault more likely on rough roads or after a specific stretch of a familiar route
- No change in fluid temperature or fluid condition despite the shifting complaint
- Scan tool live data that looks entirely normal during the workshop test drive
Diagnostic steps
- 1.Read the fault counters before anything else. How many times the code has set, and the engine run time or distance since it last set, decides whether this fault is provokable today or should be monitored rather than chased.
- 2.Record freeze frame conditions for every stored occurrence and look for what they share — gear, speed, fluid temperature, road type. Two events with the same conditions are a test plan.
- 3.Check transmission fluid level correctly, hot and running and in gear on level ground, and inspect the fluid for aeration. A real momentary pressure dip is not a circuit fault.
- 4.Confirm the transmission is mechanically healthy before spending money on the complaint: no slip on a road test, normal fluid temperature, and normal line pressure on a mechanical gauge.
- 5.Graph the 'C' channel live on a scan tool during a road test that reproduces the freeze frame conditions rather than driving whatever route is convenient.
- 6.Wiggle-test the harness and every accessible connector with the channel graphed and the engine running, watching for a dropout rather than a slow drift.
- 7.Perform a voltage drop test on the sensing circuit's ground while the transmission is loaded, since a drifting ground affects the channel only when current is flowing.
- 8.Inspect the through-case connector terminals for retention and spreading, which is the most common physical cause of a signal that comes and goes.
- 9.Compare against the 'A' and 'B' channels during the same road test. All three misbehaving together points at a shared reference or ground rather than one circuit.
- 10.Verify any repair by clearing the counters and re-checking them after a period of driving similar to the interval the fault previously showed, not by a single clean test drive.
Repair cost
$120 – $900
Diagnosis dominates the bill on this code and the honest quotes reflect it. A workshop that finds and fixes a loose terminal in an hour charges $120 to $250 in total. Repairing a chafed wire or re-terminating a connector runs $150 to $450. Replacing the 'C' sensor or a shared switch assembly behind the pan comes to $250 to $900 including fluid and a filter. A fluid and filter service, which is the fix when the fault was a genuine momentary pressure dip, is $150 to $350. The number worth guarding against is the rebuild quote: an occasional harsh shift with a transmission code stored gets quoted at $2,500 or more with some regularity, and on this code that is very often the wrong repair. Establish that the transmission is mechanically sound before authorising anything at that scale.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with transmission fluid pressure sensor / switch replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
Leave this one to a qualified shop. It typically involves emissions-critical components, refrigerant handling, or other work that requires manufacturer-grade tooling, training, or certification. DIY attempts often produce a more expensive problem than the original code.