P0945 — Hydraulic Pump Relay Circuit/Open
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
- Read the code and freeze frame Connect an OBD2 scanner, confirm P0945 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- 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.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the hydraulic pump relay circuit/open for damage, corrosion, chafing or poor contact.
- Subsystem check Measure reference voltage, ground and signal continuity at the component connector.
- Subsystem check Wiggle-test the harness while watching the signal in live data — dropouts reveal broken wires.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm P0945 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for P0945 (parts and labor, USD, independent shop rates): Control module repair: $300–$1,000; Repair wiring or connectors: $80–$250; Replace the faulty sensor or actuator: $150–$500. Overall, fixing P0945 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
How do I diagnose P0945 myself?
Start with a scan: confirm P0945, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the sensor and actuator circuits, and verify the suspect component against live data before buying parts.
Is it safe to drive with P0945?
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 much does it cost to fix P0945?
Control module repair — $300–$1,000; Repair wiring or connectors — $80–$250; Replace the faulty sensor or actuator — $150–$500. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
What does OBD2 code P0945 mean?
Hydraulic Pump Relay Circuit/Open (P0945): a powertrain (engine/transmission) fault affecting the sensor and actuator circuits. The car is usually drivable while you plan the repair. Most often caused by blown fuse feeding the circuit, control module driver fault, corroded, loose or damaged connector.
What is the most common cause of P0945?
The most common causes are: blown fuse feeding the circuit, control module driver fault, corroded, loose or damaged connector.
When your scan tool pulls code P0945, it's telling you the powertrain control module detected a problem with the hydraulic pump relay circuit — specifically that the circuit is either open or not responding as expected. This isn't a sensor reading gone rogue; the module has confirmed the condition multiple times under specific driving parameters before activating the check engine light. The fault sits in the powertrain category because it involves engine or transmission hardware that the ECU monitors continuously.
The hydraulic pump relay controls power delivery to components like an active suspension pump, a hydraulic clutch actuator, or a transmission cooler fan, depending on your vehicle's configuration. When the relay circuit fails, those systems either shut down completely or operate erratically. The ECU logs P0945 once it sees the relay voltage or ground signal outside the acceptable range for a sustained period. That threshold prevents false triggers from momentary electrical noise.
What makes P0945 diagnosable is the freeze frame data stored alongside it. This snapshot captures engine load, RPM, coolant temperature, and vehicle speed the instant the fault occurred. That information is your roadmap — it tells you exactly what conditions to recreate when testing, so you aren't chasing ghosts across every operating state.
Common Symptoms of P0945
- Illuminated check engine light that persists after a key cycle
- Noticeable spike in fuel consumption compared to normal driving
- Transmission or auxiliary hydraulic system behaving erratically or not at all
- Limp-home mode activation on some vehicles, reducing power or limiting gear selection
- Intermittent operation of the affected system — working one moment, failing the next
What Causes P0945?
- Faulty control module driver that cannot properly actuate the relay
- Failed sensor or actuator drawing excessive current or providing no signal
- Blown fuse protecting the hydraulic pump relay circuit
- Broken, frayed, or pinched wiring creating an open circuit
- Insufficient ground connection at the relay or component
- Corroded, loose, or physically damaged connector with poor terminal contact
How to Diagnose P0945
-
Connect an OBD2 scanner, verify P0945 is stored, and record all freeze frame data. Note the engine load, temperature, and speed values — you'll use these to replicate the failure condition.
-
Pull any additional trouble codes. Related P0xxx codes often point to the actual root cause, whether it's a failing sensor or a short elsewhere in the network.
-
Search for technical service bulletins (TSB) specific to your make, model, and year. Many manufacturers have published updates addressing P0945, including software calibrations or known harness defects.
-
Perform a visual inspection of the wiring harness and connectors feeding the hydraulic pump relay. Look for cracked insulation, moisture intrusion, corrosion buildup, and any wires that have pulled free from their terminals.
-
With the connector unplugged, measure reference voltage, ground integrity, and signal continuity at the component side. Compare readings to manufacturer specifications.
-
Clear the code, then drive the vehicle through the exact conditions captured in the freeze frame. If P0945 returns, you've confirmed an active fault and can proceed with targeted repairs.
Repair Options and Costs
Control module repair or replacement: $300–$1,000. Some modules can be sent out for bench-level driver repair, which runs toward the lower end. Full replacement with OEM-level programming costs more.
Wiring harness or connector repair: $80–$250. This covers terminal replacement, connector repinning, or harness section splicing. Labor time varies based on accessibility.
Faulty sensor or actuator replacement: $150–$500. Part cost dominates here; some hydraulic solenoids or pressure sensors carry higher price tags than others.
Total Cost to Fix P0945
Most P0945 repairs fall between $80 and $1,000 depending on which part is actually at fault. The wiring and connector fixes are the most common culprits and also the least expensive. Control module replacement is the outlier scenario — it happens, but only after you've ruled out everything else. Spending time on a methodical diagnosis before purchasing components is the single best way to keep your total bill reasonable.
Can You Drive with P0945?
For the majority of vehicles, P0945 does not immediately strand you. The car will usually start and drive, though you may notice reduced performance, poor shifting, or an inoperable auxiliary system. Treat it as urgent, however, if the failure causes stalling, a no-start condition, or triggers brake and steering warnings. In those cases, have the vehicle transported to a shop rather than risking a breakdown on the road.