P0935 — Hydraulic Pressure Sensor Circuit High

OBD2 code P0935 flags a problem with the sensor and actuator circuits (hydraulic pressure sensor circuit high). The car is usually drivable while you plan the repair. Common culprits: poor ground connection, blown fuse feeding the circuit, corroded, loose or damaged connector.

powertrain (engine/transmission)

Is it safe to drive?

Short-term driving is OK In most cases the car remains drivable, possibly with reduced performance or a disabled auxiliary system. If symptoms include stalling, no-start or brake/steering warnings, treat it as urgent.

How to diagnose with an OBD scanner

  1. Read the code and freeze frame Connect an OBD2 scanner, confirm P0935 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
  2. Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many P0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
  3. Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the hydraulic pressure sensor for damage, corrosion, chafing or poor contact.
  4. Subsystem check With the hydraulic pressure sensor disconnected, measure signal voltage at the harness connector: a high reading with the component unplugged indicates a short to power in the harness; if it drops to normal, the component itself is faulty.
  5. Subsystem check Measure reference voltage, ground and signal continuity at the component connector.
  6. Subsystem check Wiggle-test the harness while watching the signal in live data — dropouts reveal broken wires.
  7. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm P0935 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for P0935 (parts and labor, USD, independent shop rates): Repair wiring or connectors: $80–$250; Replace the faulty sensor or actuator: $150–$500; Control module repair: $300–$1,000. Overall, fixing P0935 usually costs between $80 and $1,000. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.

Common questions

What does OBD2 code P0935 mean?

OBD2 code P0935 flags a problem with the sensor and actuator circuits (hydraulic pressure sensor circuit high). The car is usually drivable while you plan the repair. Common culprits: poor ground connection, blown fuse feeding the circuit, corroded, loose or damaged connector.

What are the symptoms of P0935?

Drivers most often notice: increased fuel consumption in some cases, Check Engine Light on, possible limp mode depending on the affected component, the affected system operates intermittently or not at all.

What is the most common cause of P0935?

The most common causes are: poor ground connection, blown fuse feeding the circuit, corroded, loose or damaged connector.

How do I diagnose P0935 myself?

Start with a scan: confirm P0935, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the hydraulic pressure sensor, and verify the suspect component against live data before buying parts.

How much does it cost to fix P0935?

Repair wiring or connectors — $80–$250; Replace the faulty sensor or actuator — $150–$500; Control module repair — $300–$1,000. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.

When your vehicle's computer detects that a sensor circuit is feeding back an abnormally high voltage reading, it logs trouble code P0935. This specific diagnostic code falls under the powertrain category and is officially described as "Hydraulic Pressure Sensor Circuit High." In practical terms, the engine or transmission control unit is seeing voltage on the hydraulic pressure sensor circuit that sits too close to battery level — well above what the software expects during normal operation. That excess voltage points to one of a few underlying problems: a power feed shorting into the signal wire, a broken ground path forcing the circuit high, or a defective component that itself is pulling the line up to reference voltage.

To trigger P0935, the control module continuously monitors live sensor and actuator data against factory-calibrated thresholds, typically across multiple drive cycles rather than on a single event. When readings stray outside acceptable limits, the module logs the code and captures a freeze frame snapshot — a record of engine RPM, load, coolant temperature, and vehicle speed at the exact moment the fault occurred. That snapshot is your best starting point for diagnosis because it tells you what conditions the vehicle was under when the problem surfaced.

Symptoms of P0935

When P0935 is active, drivers typically notice one or more of the following:

  • The Check Engine Light or Malfunction Indicator Lamp illuminates on the dashboard.
  • Fuel economy drops noticeably in some driving scenarios.
  • The vehicle may enter limp-home mode, restricting power or limiting certain functions.
  • The hydraulic system tied to this sensor operates intermittently or fails to function entirely.

Common Causes of P0935

The most frequent culprits behind code P0935 include wiring and connector problems first, followed by sensor and module failures:

  • The signal wire to the hydraulic pressure sensor is shorted directly to battery positive voltage.
  • The ground return path for the hydraulic pressure sensor is open or broken, preventing proper circuit reference.
  • The hydraulic pressure sensor itself has failed and is pulling the signal voltage high.
  • An associated actuator or related sensor in the same circuit has developed a fault.
  • A fuse that feeds power to this circuit has blown, causing abnormal voltage behavior.
  • The control module's internal driver for this circuit has failed.
  • Chafed, corroded, or poorly seated wiring and connectors create intermittent shorts or opens.

How to Diagnose P0935

A systematic approach keeps you from replacing parts unnecessarily. Follow these steps:

  1. Connect an OBD2 scanner and verify that P0935 is stored in the ECU. Save the freeze frame data immediately — this record shows engine conditions when the fault triggered and guides your diagnosis.
  2. Scan for related trouble codes. Codes appearing alongside P0935 often point to the root cause, such as upstream sensor failures or actuator malfunctions. Also research manufacturer technical service bulletins (TSB) for your specific make and model using your VIN — factory-issued TSBs may document known issues or software updates.
  3. Perform a visual inspection of all wiring and connectors associated with the hydraulic pressure sensor. Look for damaged insulation, corrosion, broken terminals, or looseness that could cause intermittent contact.
  4. Check circuit voltages with the sensor unplugged. At the harness connector, probe the signal wire and measure voltage. If you still read near battery voltage with the component disconnected, the harness itself has a short to power. If the voltage drops to normal reference range, the sensor or actuator is the problem.
  5. Verify reference voltage, ground integrity, and signal continuity at the component connector. Use a multimeter to confirm the ECU is supplying the correct reference voltage and that ground paths are solid.
  6. Perform a wiggle test on the harness while monitoring live data on the scanner. Any signal dropout or fluctuation while moving the wiring points to a broken conductor inside the insulation.
  7. Clear the code and road-test the vehicle, replicating the conditions captured in the freeze frame data. Confirm that P0935 does not return before considering the repair complete.

Repair Options and Costs

Resolving P0935 means addressing whichever component is actually responsible. Always investigate cheaper, more common failures before moving to expensive replacements:

  • Wiring or connector repair: $80–$250 — fixing damaged wires, corroded terminals, or poor harness connections.
  • Hydraulic pressure sensor or related actuator replacement: $150–$500 — swapping out the failed component itself.
  • Control module repair or replacement: $300–$1,000 — addressing an internal driver fault in the ECU, typically requiring reprogramming.

Total cost range: $80 to $1,000 depending on which part fails. An accurate diagnosis before purchasing parts is essential — the most expensive repair scenario is rarely where you should start.

Can You Drive with P0935?

Severity level: short. In most cases, the vehicle remains drivable, though you may experience reduced performance, limited auxiliary system operation, or intermittent symptoms. If the malfunction causes stalling, prevents starting, or triggers brake or steering warnings, treat the situation as urgent and have the vehicle inspected immediately.

Related OBD2 Codes