OBD-II trouble code
P0935: Hydraulic Pressure Sensor Circuit High
Signal voltage above the allowed maximum. Unlike the low-side fault, this one rarely stops the car — the module still believes it has pressure, so it carries on. That is exactly why P0935 tends to have been present for months before anyone investigates it.
Quick facts
- System
- Powertrain
- Category
- Transmission / Pressure Control
- Severity
- Medium severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $90 – $2,600
- DIY difficulty
- Shop recommended
What does P0935 mean?
P0935 is set when the hydraulic pressure signal climbs above the highest voltage the module will treat as valid — above the point the sensor would report at its maximum rated pressure, which the accumulator is not capable of reaching. Like its low-side counterpart, the reading is not a measurement. It is a statement that the circuit is not behaving.
What makes the electrical picture here different from the low-side code is which fault dominates. Intuition says a high signal means the wire has found battery voltage, and that does happen. But on this circuit the far more common cause is a lost ground reference. The sensor's return path and its signal wire run together in the same small connector at the actuator unit, and when the return opens — a corroded pin, a broken wire, a terminal that has lost its grip — the signal is no longer being pulled down by anything and floats up toward the reference voltage. A connector with an open return and a connector with a short to power give the module the same reading, and only a measurement at the sensor separates them. Check the ground before chasing a short to battery, because it is the likelier of the two and much cheaper to repair.
The behavioural difference from the low-side code is worth understanding because it changes how the fault reaches a workshop. When pressure reads impossibly low, the module assumes the actuators have nothing to push against and shuts the transmission down, which strands the vehicle immediately. When it reads impossibly high, the module's belief is the comfortable one: as far as it knows, there is plenty of stored pressure. So it keeps operating, shifts continue to happen, and the driver notices nothing beyond a warning light. That produces the characteristic history for this code — a light that has been on for a long time, a car that has been driven throughout, and an owner who only investigated because of an inspection or an unrelated fault.
There is one consequence that is not benign and is easy to overlook. If the module believes pressure is at or above target, it has no reason to run the pump. On designs where pump demand is driven by the sensor reading rather than by a fixed schedule, a stuck-high signal can suppress charging entirely. Real pressure then falls while the reported value stays reassuring, and the first sign is a transmission that behaves oddly at the exact moment the accumulator finally empties — a fault caused by a fault, and one that will not be reproduced on a scan tool that only looks at reported values. If the pump has stopped running altogether on a vehicle with this code, treat that as significant rather than incidental.
Common causes
- Open or corroded sensor ground return allowing the signal to float high
- Signal wire shorted to battery voltage or to the sensor reference
- Broken terminal grip in the connector at the actuator unit
- Failed hydraulic pressure sensor stuck at its upper output limit
- Open circuit in the signal wire between the sensor and the module
- Corrosion at the transmission connector after water ingress
- Harness damage from previous clutch, gearbox or exhaust work
- Incorrect sensor fitted with a different output range
- Control module input pull-up fault
- Damaged connector seal allowing moisture to open the ground path
Symptoms
- Check engine light on with the vehicle driving apparently normally
- Warning light present for a long period before any drivability complaint
- Electric hydraulic pump no longer running when it previously did
- Reported pressure stuck at a high value regardless of conditions
- Occasional harsh or delayed shifts appearing later in the fault's life
- Loss of drive at a standstill after a long period of apparently normal running
- Fault surviving a battery disconnect and returning immediately
- Failed emissions or inspection test because of the stored code
- No change in behaviour between cold and warm running
- Fault appearing after work in the bell housing area
Diagnostic steps
- 1.Measure the sensor ground return at the connector before anything else, because an open return floats the signal high and is the most common cause here.
- 2.Perform a voltage drop test on the return path rather than a continuity check, which can pass on a corroded terminal that fails under load.
- 3.Unplug the sensor and check whether the signal falls: a signal that stays high with the sensor disconnected means the fault is in the harness or the module.
- 4.Check for battery voltage on the signal wire with the key off, which distinguishes a short to power from a floating input.
- 5.Verify the reference voltage is correct, since a signal shorted to reference reads identically to a short to battery.
- 6.Watch pump activity in live data — a pump that has stopped running because the module thinks pressure is high is a real and separate risk.
- 7.Compare reported pressure with the engine off after a long stand, when the true value should have decayed.
- 8.Inspect the transmission connector for corrosion, water staining and terminals that have lost tension.
- 9.Check the harness for damage from any recent work in the bell housing or exhaust area.
- 10.Confirm after repair that the pump resumes its normal charging cycle, not merely that the code has cleared.
Repair cost
$90 – $2,600
Diagnosis is $90 to $240. Repairing an open or corroded ground return — the most common cause — is $120 to $380, and often amounts to a terminal and a connector repair kit. Harness repair for an open or shorted signal wire is $150 to $450. A separately supplied hydraulic pressure sensor is $150 to $700 fitted; where it is only available within the actuator or mechatronic unit, $1,200 to $2,600. If the pump has been idle for a long period because of the false high reading, have the accumulator and pump assessed as well rather than assuming they are undamaged.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with hydraulic pressure sensor replacement (clutch / shift actuator circuit) 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.