Skip the auto shop - Our mechanics make house calls
  1. Home
  2. Articles
  3. P0947 OBD-II Trouble Code: Hydraulic Pump Relay Circuit Low

P0947 OBD-II Trouble Code: Hydraulic Pump Relay Circuit Low

diagnostic check engine light

P0947 code definition

The P0947 code is a generic powertrain code related to the transmission, including pressure faults and sensor failures. In this case, the transmission control module has detected a low voltage signal coming from the hydraulic pump relay circuit.

What the P0947 code means

A vehicle utilizes the pump to generate hydraulic pressure. Channels direct the transmission fluid in an automatic transmission to the valve body. The shift solenoid valves and pressure control solenoid valves are both located in the valve body. The transmission control module manages and activates electronically controlled valves, which are utilized for gear shifting. In particular, the shift solenoid manages the clutch, brakes, and bands in the transmission while the pressure control solenoid valve (one or more) manages the hydraulic pressure inside the vehicle’s transmission.

A code P0947 will be stored when the transmission control valve receives a voltage signal lower than manufacturer-specific allowed variations from one of the valves.

What causes the P0947 code?

Several problems may cause a P0947 code including:

  • Low transmission fluid
  • Dirty transmission fluid
  • Damaged or defective wiring or related electrical connector
  • Damaged or defective hydraulic pump relay
  • Damaged or defective transmission control module
  • Damaged or defective ECM

What are the symptoms of the P0947 code?

Symptoms of a P0947 code may include:

  • Check engine or warning light may illuminate
  • Vehicle may shift roughly
  • Vehicle may not shift at all
  • May experience transmission slippage

How does a mechanic diagnose the P0947 code?

A mechanic may use several methods to diagnose a P0947 trouble code, including:

  • Utilize an OBD-II scanner to check for a stored P0947 trouble code
  • Check transmission fluid levels
  • Check transmission fluid quality
  • Check transmission pan for possible debris, including clutch debris, which could be the sign of a larger transmission-related problem
  • Visually inspect the wiring and electrical components related to the hydraulic pump relay circuit for possible damage
  • Check, in specific, the harness from the transmission control module to the transmission for any signs of damage
  • Check resistance across terminals
  • Repeat resistance test at transmission connector if resistance is not at normal levels

Common mistakes when diagnosing the P0947 code

With any transmission-related fault code, it is recommended to check transmission fluid levels and quality, test drive the vehicle, and rescan to see if the code reappears prior to performing more complicated diagnosis and repairs.

How serious is the P0947 code?

Because a vehicle’s safe driving operation most likely will be impacted due to faults that store a P0947 code, this code is considered a potentially serious code. When this code appears, it is recommended to immediately take your vehicle to your local service center or mechanic for repair and diagnosis.

What repairs can fix the P0947 code?

Several repairs can fix a P0947 trouble code and include:

Additional comments related to a P0947 code

The pressure control solenoid valve is often located inside the transmission, which can be a difficult repair. It is recommended to utilize a professional for diagnosis and repair for a P0947 code.

Need help with a P0947 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Skip the repair shop, our top-rated mechanics come to you.

At your home or office

Choose from 600+ repair, maintenance & diagnostic services. Our top-rated mechanics bring all parts & tools to your location.

Fair & transparent pricing

See labor & parts costs upfront, so you can book with confidence.

12-month, 12,000-mile warranty

Our services are backed by a 12-month, 12,000-mile warranty for your peace of mind.

Get A Quote

Need Help With Your Car?

Our certified mobile mechanics make house calls in over 2,000 U.S. cities. Fast, free online quotes for your car repair.


More related articles

How Long Does a Fuel Filler Neck Last?
Getting gas from the pump to your gas tank is the only way to keep a car going. The fuel filler neck is a metal tube that is welded to the...
P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...

Related questions

Q: Vehicle turns off at any rpm, at idle or highway speeds, without stumbling or warning.

This kind of a stalling issue can be caused by a variety of problems. They are typically caused by ignition faults, wiring faults, and fuel issues. Although you do not have a Check Engine Light on, you should still scan...

Q: Engine code after repair

If the sensor is defective then the sensor can be replaced without replacing the entire housing again. The sensor will need to be checked with a scan tool to see if its giving the correct readings by comparing the data...

Q: no check engine light on, but code reader shows Poo1 code, is this a problem

The code P001 is not a good code for your vehicle and it should be cleared. Your fuel mileage of 14.8 may be due to the hot summer weather. Different fuels are made in the summer and they may change...