OBD-II trouble code
P0994: Transmission Fluid Pressure Sensor/Switch "F" Circuit Low
By the sixth pressure tap the module is usually watching one clutch, not the whole transmission. That narrows the claim enormously — and it hands you a free contradiction test, because the gears that clutch serves either work or they do not.
Quick facts
- System
- Powertrain
- Category
- Transmission / Pressure Control
- Severity
- Medium severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $130 – $3,800
- DIY difficulty
- Shop recommended
Browse every code in P0900–P0999, or start from the full code library.
What does P0994 mean?
A transmission does not need six pressure taps to know its line pressure. One does that job. So by the time a design has reached the sixth channel in the diagnostic alphabet, most of those extra taps are not measuring the main supply at all — they are sitting on individual apply circuits, watching one clutch or one band get its fluid. That single structural fact changes what this code is claiming and how you should test it.
When the module reports a low signal on channel F, it is not saying the transmission has lost pressure. It is saying one specific hydraulic circuit is not seeing the pressure the module expected there, at the moment the module expected it. Everything else may be perfectly healthy, and usually is.
Which sets up the cheapest test in the whole diagnosis, and you can run it on the drive home. Find out which gears depend on the element that channel feeds — a workshop manual apply chart shows this in one table, and any transmission specialist can read it off in a minute — then drive the car through those gears deliberately. If they engage cleanly, hold firmly, and shift in and out without slip, shudder or flare, then the pressure in that circuit cannot really be low. Clutches do not hold torque on pressure that is not there. The transmission has just contradicted its own sensor, and you now know the fault is electrical before anyone has taken a panel off.
If those gears do slip, or the car flares between them, then the report is honest and the problem is hydraulic — a leaking clutch seal, a worn sealing ring on the shaft that feeds it, a sticking valve or a blocked feed passage.
The live data has one more thing to tell you, and it is easy to miss because both versions look like a low number. Watch the value while the engine speed and load change. A genuinely low pressure still moves: it climbs when you load the transmission, it falls when you back off, it just never gets as high as it should. A dead reading does not move at all — it sits at the same number in park, in gear, at idle and at three thousand rpm, and no amount of throttle disturbs it. A trace that is low and lively is a hydraulic problem. A trace that is low and utterly flat is a signal that has been pinned to the bottom of its range by a short, a collapsed sensor element or a lost reference, and no hydraulic repair will change it.
As for how the signal gets pinned down: the sensor is fed a reference voltage and returns a fraction of it, so anything that connects that return path to ground produces the same reading. Chafe through the insulation where the loom crosses the case, drop a mounting bolt through the harness, let a terminal corrode into contact with the shell, or fail the sensor element internally, and the module reads zero pressure with total confidence. It cannot tell the difference and does not try to.
One caution about vehicle fit, because it applies to every late-alphabet channel. Modules are written to cover a family of transmissions and the software often carries more channels than the unit in front of you physically has. If nothing in the vehicle's history explains the code and every test comes back normal, confirm the module's configuration matches the transmission actually fitted before authorising any hydraulic work.
Common causes
- Signal return shorted to ground where the loom passes the transmission case or crosses a bracket edge
- Sensor element failed internally, collapsing its output to the bottom of the range
- Corroded terminal in the case connector bridging the signal pin to the shell or to an adjacent ground
- Genuinely low apply pressure in the circuit that tap monitors — a leaking clutch seal or worn shaft sealing ring
- Sticking or debris-jammed valve in the passage that feeds that element
- Blocked or partially blocked feed passage in the valve body separator plate
- Reference voltage lost to that sensor, which reads as zero pressure rather than as a missing supply
- Harness damaged during a previous transmission, exhaust or subframe repair
- Module configured for a transmission variant with more pressure channels than the unit fitted
Symptoms
- Check engine light with the transmission behaving normally in every gear, which is the most common presentation
- Slipping or flaring confined to a specific set of gears rather than across the whole range
- Shudder on engagement of one particular clutch while other shifts stay clean
- Pressure value for that channel sitting at or near zero on a scan tool and refusing to move with throttle
- Transmission dropping to a fixed protective gear after the fault has been present for several drive cycles
- Other transmission codes stored alongside it if the module has been trying to compensate
- Fault that first appeared immediately after unrelated work under the vehicle
Diagnostic steps
- 1.Find out which gears use the element that channel F monitors, then drive the car through them deliberately. Clean engagement and no slip means the pressure cannot really be low, and the fault is electrical — that conclusion costs nothing and rules out the expensive half of the diagnosis.
- 2.Watch the live value across a range of engine speeds and loads. Low but moving is hydraulic. Low and completely static is electrical. Do not skip this because both look like a small number on the screen.
- 3.Read every stored code before clearing anything. A single channel at fault points at that circuit; several channels reporting together points at a shared reference or ground rather than at any one sensor.
- 4.Disconnect the sensor at the case connector and read the signal pin with the key on. Still at the bottom of the scale means the wiring is shorted to ground upstream. Rising to the reference voltage means the harness is intact and the sensor or its internal path is the suspect.
- 5.Check the reference supply and the sensor ground at the harness side. A missing or high-resistance reference produces exactly this code and is not a sensor fault.
- 6.Inspect the harness where it passes the case, crosses brackets and runs near the exhaust. Chafe against a machined edge is the single most common mechanical cause and is repairable.
- 7.Confirm fluid level and condition on a level surface at the specified temperature. Low or aerated fluid produces real low pressure that no sensor is misreporting.
- 8.If the behavioural test said the pressure really is low, fit a mechanical gauge or run a pressure test to the manufacturer's procedure before ordering internal parts.
- 9.Verify the module's transmission configuration against the unit actually fitted before authorising any teardown, particularly on a vehicle with a replaced or reprogrammed control module.
Repair cost
$130 – $3,800
Diagnosis is $130 to $280, and the behavioural drive test described above often makes it shorter than that. A harness or connector repair where the loom has chafed against the case is $150 to $450 and is the most common outcome. A pressure sensor replaced with the pan down is $250 to $650 including fluid and filter. If the drive test showed real slip, the numbers change: a valve body repair or replacement is $700 to $2,400, and a clutch seal or sealing ring failure that requires the transmission to come out is $2,200 to $3,800. Where the answer turns out to be a module configured for the wrong transmission variant, the fix is a reprogramming session at $120 to $300 with no parts at all.
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.