DOBD DashX Browse all codes Blog
P0946

Hydraulic Pump Relay/Control Circuit Range/Performance

Transmission Generic OBD-II High

What it means

P0946 means the hydraulic pump relay control circuit isn't performing within its expected range. On transmissions that use an electric hydraulic pump, that pump supplies the pressure needed to shift or engage the clutch, so a fault here can cause poor or failed shifting. The engine still starts, but the transmission may lose pressure. It usually points to a bad relay, wiring, or an unstable power supply.

High

Can I keep driving? Risky — if the hydraulic pump loses pressure the transmission or clutch may fail to shift or engage; don't drive far until it's fixed.

Real-world scan data

Seen in
45
scans in the past year
Found in
<0.1%
of scans
<0.1%
of scans that found faults

Figures reflect only diagnostic scans recorded through our own apps and tools. Cars are typically scanned because a symptom or warning light prompted it, so these counts describe our scan records — not the incidence of faults in any model, and not the quality, reliability, or safety of any vehicle. No comparison between manufacturers or models is implied. All trademarks belong to their respective owners; no affiliation or endorsement is implied.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Faulty hydraulic pump relay
  2. Damaged or corroded wiring/connectors in the relay control circuit
  3. Poor supply voltage or unstable charging system
  4. Faulty control module driving the relay

How to diagnose & fix

Work through it in order

  1. Inspect the hydraulic pump relay and socket; swap with a known-good identical relay to test.
  2. Check the relay control wiring and connectors for damage or corrosion.
  3. Verify battery voltage and charging-system output are stable and within spec.
  4. Confirm the module commands the relay correctly and the pump responds.
  5. Replace the relay if it fails testing; address the control module only if wiring and power check good. Clear and re-test.

FAQ

Quick answers

Is it safe to drive with P0946?+
Not really — the hydraulic pump feeds the pressure the transmission needs to shift or engage the clutch, so losing it can leave you stuck. Have it fixed before driving far.
Can I just clear P0946?+
It returns until the relay, its control circuit, or the power-supply problem is repaired.

Related codes

Read & clear P0946 yourself

Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX