Severity High
P0945

Hydraulic Pump Relay Circuit/Open

📅 Last reviewed: July 2026
What does the P0945 code mean?

The P0945 code indicates a fault in the hydraulic pump relay circuit, typically found in vehicles with hydraulic brake boost or suspension systems. The Powertrain Control Module (PCM) detects an open or short circuit in the relay control circuit, preventing the hydraulic pump from operating correctly. This can lead to reduced braking assistance or suspension performance.

High
Severity
$50-$150
Typical Cost
High
Frequency

1. Symptoms You Will Notice

2. Most Common Causes

3. Step-by-Step Diagnosis

1

Step 1: Check the hydraulic pump relay fuse and replace if blown.

2

Step 2: Test the relay for proper operation using a multimeter; replace if faulty.

3

Step 3: Inspect wiring and connectors for damage, corrosion, or loose connections.

4

Step 4: Verify voltage and ground at the relay socket; repair as needed.

5

Step 5: If all else is good, test the hydraulic pump motor and replace if defective.

4. Frequently Asked Questions

Is it safe to drive with this code?

No, it is not safe. The hydraulic pump may fail, leading to loss of brake assist or suspension control, increasing the risk of an accident.

How much does it cost to fix?

The cost typically ranges from $50 to $150 for parts and labor, but can be higher if the pump motor needs replacement.

5. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

6. Related Codes

Need an OBD2 Scanner for the P0945? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →