AutoLogicTools

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.

Medium severityPowertrainTransmission / Pressure ControlDrivable short-term

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. 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. 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. 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. 4.Check for battery voltage on the signal wire with the key off, which distinguishes a short to power from a floating input.
  5. 5.Verify the reference voltage is correct, since a signal shorted to reference reads identically to a short to battery.
  6. 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. 7.Compare reported pressure with the engine off after a long stand, when the true value should have decayed.
  8. 8.Inspect the transmission connector for corrosion, water staining and terminals that have lost tension.
  9. 9.Check the harness for damage from any recent work in the bell housing or exhaust area.
  10. 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.

Related codes

Frequently asked questions

Why is a high reading usually a ground problem rather than a short to power?

Because of what holds the signal down. A pressure sensor's output is referenced to its own return path, and that return runs in the same small connector as the signal wire, a couple of pins apart. If the return opens — a corroded terminal, a broken wire, a pin that has lost its grip — there is nothing pulling the signal down any more, so it drifts up toward the reference voltage and the module reads it as impossibly high. That looks identical to a wire touching battery voltage, but it is far more common and far cheaper to fix. Test the ground under load with a voltage drop test before chasing a short.

The car drives fine. Why bother fixing it?

Two reasons. The first is that a stored code will fail an inspection or emissions test wherever readiness monitors are checked, and it will not clear itself. The second is less obvious: if the module believes pressure is already at or above target, it has no reason to run the pump. On designs where charging is demanded by the sensor reading, real pressure can quietly fall while the reported value stays reassuring — and the first sign is a transmission that misbehaves at the moment the accumulator finally runs out. If the pump has stopped running on your car, that is worth acting on.

Why did this not strand me the way a low-side fault would?

Because of which belief the module ends up with. A signal that reads impossibly low tells it the actuators may have nothing to push against, so it refuses to select a gear rather than risk a clutch slipping. A signal that reads impossibly high tells it there is plenty of stored pressure, which is the comfortable answer, so it carries on operating exactly as before. That is why this code is so often found on a car that has been driven for months with the light on, and why it tends to be discovered by an inspection rather than by a symptom.

Can I keep driving with P0935?

Yes, in the ordinary sense — the car will drive and shift normally and there is no immediate risk. That is what the badge reflects. Treat it as a fault with a deadline rather than an emergency: get it diagnosed within a few weeks, sooner if you notice the transmission behaving differently or if the small electric pump you used to hear in the transmission area has gone quiet. That silence is the sign that the false reading has started to have real consequences rather than just illuminating a lamp.

Editorial context

About This Diagnostic Information

AutoLogicTools diagnostic guides explain OBD-II trouble codes using recognized code definitions, standard automotive diagnostic principles, and practical automotive context. A trouble code records a condition detected by a control module. It does not automatically identify a failed part, and the right diagnostic procedure can vary by vehicle.

Manufacturer service information, technical service bulletins, wiring diagrams, and vehicle-specific procedures should take precedence when available.

AutoLogicTools was founded by Vincent Fisk, an automotive locksmith and shop owner in San Diego with hands-on experience in vehicle keys, immobilizer systems, electrical issues, modules, programming, and diagnostics.