P0947 — Hydraulic Pump Relay Circuit Low
P0947 — Hydraulic Pump Relay Circuit Low. A fault in the sensor and actuator circuits. The car is usually drivable while you plan the repair. Typical causes: open or shorted wiring in the circuit, poor ground connection, blown fuse feeding the circuit.
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 P0947 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 for damage, corrosion, chafing or poor contact.
- Subsystem check Check for supply voltage at the hydraulic pump relay connector first; then measure resistance from the signal wire to ground — near-zero ohms confirms a short to ground in the harness.
- 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 P0947 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for P0947 (parts and labor, USD, independent shop rates): Replace the faulty sensor or actuator: $150–$500; Control module repair: $300–$1,000; Repair wiring or connectors: $80–$250. Overall, fixing P0947 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 much does it cost to fix P0947?
Replace the faulty sensor or actuator — $150–$500; Control module repair — $300–$1,000; Repair wiring or connectors — $80–$250. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
Is it safe to drive with P0947?
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.
What does OBD2 code P0947 mean?
P0947 — Hydraulic Pump Relay Circuit Low. A fault in the sensor and actuator circuits. The car is usually drivable while you plan the repair. Typical causes: open or shorted wiring in the circuit, poor ground connection, blown fuse feeding the circuit.
Will P0947 clear itself?
Sometimes P0947 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.
How do I diagnose P0947 myself?
Start with a scan: confirm P0947, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the hydraulic pump relay, and verify the suspect component against live data before buying parts.
When your vehicle's computer sets trouble code P0947, it's telling you about a specific electrical problem in the hydraulic pump relay circuit. The powertrain control module has detected that the voltage on this circuit is sitting below the minimum threshold it expects to see — essentially hovering near ground potential. P0947 doesn't appear after a single failed check; the module confirms the fault across multiple drive cycles before logging it as a permanent or pending code.
The hydraulic pump relay plays a supporting role in various vehicle systems, and when its control circuit fails low, the pump may not receive the commands it needs to operate correctly. The underlying reasons for this voltage drop typically include a short-to-ground somewhere in the wiring, a wire with damaged insulation rubbing against metal, a complete loss of supply voltage, or a relay or component that's pulling the signal down electrically. Each of these failure modes produces the same result from the ECU's perspective: a measured voltage that doesn't match what the calibration expects.
When P0947 is stored, the control module also captures a freeze frame snapshot — a record of engine RPM, load, coolant temperature, and vehicle speed at the exact moment the fault occurred. That data is invaluable during diagnosis because it tells you what conditions the engine was running under when the problem surfaced.
Common Symptoms
The way P0947 manifests varies depending on which system depends on the hydraulic pump, but several patterns show up repeatedly:
- The hydraulic system that uses this pump runs intermittently or fails to operate entirely
- Some vehicles experience higher fuel consumption because the engine compensates for a malfunctioning component
- If the affected system is critical, the PCM may activate limp mode to protect the drivetrain, limiting power and gear selection
- The Check Engine Light illuminates on the dashboard
- In cases where the pump assists brake booster operation, you might notice heavier brake pedal feel at low speeds
- Transmission shifts may feel harsh or delayed if the hydraulic circuit supports transmission function
- The engine might stumble or run rough under the specific conditions captured in the freeze frame
Most Likely Causes
The causes below are listed from most frequently encountered to less common, based on real-world repair experience:
- Damaged wiring or connectors in the hydraulic pump relay circuit, particularly from chafed insulation or corrosion at electrical connections
- A failed hydraulic pump relay that cannot properly switch the supply voltage on and off
- A blown fuse that feeds power to the relay circuit, cutting off voltage entirely
- A short-to-ground fault in the signal wire between the control module and relay
- Poor ground connections at the relay or control module, preventing proper circuit reference
- A faulty sensor or actuator on the same circuit that drags the signal voltage low
- An internal driver failure inside the powertrain control module itself (rare but possible)
How to Diagnose P0947
A systematic approach prevents unnecessary part replacements and keeps your repair bill reasonable:
- Connect a quality OBD2 scanner and confirm P0947 is present in the codes menu. Record the freeze frame data before clearing anything — this snapshot tells you engine speed, load, temperature, and speed when the fault first appeared.
- Scan for any other stored trouble codes. P0947 often appears alongside related codes that point directly to the failing component, such as sensor malfunction codes or circuit open/short codes.
- Check manufacturer technical service bulletins for your specific make, model, and model year. Many recurring code patterns have documented fixes or software updates that resolve the issue without mechanical repair.
- Perform a thorough visual inspection of the wiring harness leading to the hydraulic pump relay. Look for cracked insulation, wires rubbing against metal brackets, melted sheathing near heat sources, and greenish corrosion on connectors.
- Test for power supply at the relay connector using a multimeter. With the ignition on, you should see battery voltage on the supply side. Then check resistance from the signal wire to ground — a reading near zero ohms confirms a short-to-ground in the harness.
- If supply voltage checks out and no short exists, move to the component side. Verify reference voltage, good ground, and signal continuity at the pump or actuator connector itself.
- Perform a wiggle test on the harness while monitoring live data on your scanner. Any signal dropouts during physical manipulation indicate a broken or intermittent wire that isn't making full contact.
- After repairs, clear the code and complete a full drive cycle that reproduces the conditions shown in your freeze frame data. The code should stay cleared if the root cause was addressed.
Repair Options and Costs
The repair needed depends entirely on what your diagnosis uncovers. Here are typical scenarios with parts and labor at independent shop rates:
- Wiring or connector repair: Fixing chafed wires, replacing damaged connectors, or soldering broken connections runs approximately $80–$250 depending on accessibility and labor time.
- Hydraulic pump relay replacement: The relay itself is relatively inexpensive, typically $30–$80 for the part, with $60–$120 in labor for a straightforward swap, bringing the total to roughly $150–$250 if this is the culprit.
- Sensor or actuator replacement: If the failing component is a pressure sensor or electrical actuator, parts range from $80–$350, plus $80–$150 labor for installation, totaling around $150–$500.
- Control module repair or replacement: This is the most expensive scenario, with module repair costs between $300–$600 and full replacement running $800–$1,000 including programming and relearning procedures.
Total repair costs for P0947 typically fall between $80 and $1,000. The wide range reflects how different the root cause can be from one vehicle to the next. Accurate diagnosis before purchasing parts is the single most effective way to keep your total bill reasonable.
Driving Safety Verdict
Severity level: Short — In most cases, a vehicle with P0947 remains drivable. The affected auxiliary system may operate poorly or not at all, but the engine will continue running and the car will move under its own power. You may notice reduced performance or the loss of a convenience feature, but basic driving and braking function are typically preserved. However, if the hydraulic pump supports brake assist, power steering, or transmission operation on your specific vehicle, treat this code as a priority repair. Any stalling, failure to start, or warning lights related to braking and steering warrant immediate attention before continuing to drive.