P0941 Intermittent Hydraulic Oil Temperature Sensor Circuit

To prevent overheating and the costly damage that accompanies it, the ECU relies on sensors like the hydraulic oil temperature sensor. It sends electrical pulses to the computer with constantly updated temperature data. If this signal suddenly becomes intermittent, a DTC P0941 will be triggered.

How serious is the code?

The diagnostic code P0941 is very serious, as it means the hydraulic oil/transmission fluid temperature is no longer being constantly monitored. This leads to a number of driving problems, as well as the possibility of very serious damage.

Symptoms

Symptoms of a P0941 include:

  • Check engine light
  • Overheating
  • Irregular vehicle behavior
  • Limp mode

Causes

  • Damaged wiring and/or connectors
  • Faulty hydraulic oil temperature sensor
  • Dirty or low hydraulic fluid

How to diagnose the code?

The first thing to do when trying to diagnose a P0941 OBDII fault code is to check the level and condition of the hydraulic fluid (it should be changed if it is excessively dirty or if there are metal fragments). Then, the condition of the wiring and connectors along the hydraulic oil temperature sensor circuit should be checked for signs of damage and corrosion. The sensor itself may need to be tested, as well as the ECU.

What repairs will fix P0941?

  • Repair damaged wiring and/or connectors
  • Replace the hydraulic oil temperature sensor
  • Change the hydraulic fluid
  • Reprogram or replace the ECU

P0942 Hydraulic Pressure Unit

The P0942 DTC is commonly found in vehicles manufactured by Chrysler Corporation or Volkswagen. However, a few other car manufacturers are known to use it. What this OBDII fault code means is that there is a significant issue with the transmission pump that creates the hydraulic pressure needed to operate the transmission, and ultimately the drive wheels.

How severe is the code?

The P0942 diagnostic code is actually quite serious, as the transmission must have the correct hydraulic pressure to function properly. If it doesn’t, you could be facing a massive repair bill.

Symptoms

Symptoms of a P0942 include:

  • Delayed shifts
  • The transmission refuses to shift

Causes

  • Low or dirty transmission fluid
  • Blocked or loose transmission cooler lines/filter
  • Faulty transmission pump
  • Fluid blockage inside the transmission body/valve
  • The transmission pressure regulator valve is stuck

How to diagnose the code?

Diagnosing a P0942 OBDII fault code typically involves performing a transmission line pressure test to see if the transmission pump is working correctly. Transmission leaks will need to be fixed, and the condition of the transmission fluid should be checked for signs of internal damage.

What repairs will fix P0942?

  • Change the transmission fluid
  • Flush the transmission
  • Replace the cooling line filter
  • Replace the transmission pump
  • Replace the transmission regulator valve
  • Replace, rebuild, or install a remanufactured transmission

P0943 Hydraulic Pressure Unit Cycle Period Too Short

This OBD2 code is commonly used on Chrysler Corp. and VW vehicles, and it concerns the transmission pump. If the ECU detects that it is not operating according to preprogrammed parameters, it will trigger a DTC P0943.

How severe is the code?

A P0943 diagnostic code is extremely severe, as it means the transmission pump is not producing enough hydraulic pressure to operate the transmission safely. This can lead to catastrophic damage to the transmission, so it must be diagnosed immediately.

Symptoms

Symptoms of a P0943 include:

  • Delayed gear shifts
  • The transmission refuses to shift gears

Causes

  • Low transmission fluid level
  • Dirty fluid/filter
  • Blocked or loose transmission cooler lines/filter
  • Transmission pump failure
  • One of the fluid passages inside the transmission body/valve is obstructed
  • Non-functional transmission pressure regulator valve

How to diagnose the code?

The diagnostic process for an OBDII P0943 fault code involves performing a transmission line pressure test to determine if the transmission pump is functioning correctly. If it is not, it will need to be replaced.

What repairs will fix P0943?

  • Change the transmission fluid
  • Flush the transmission
  • Replace the cooling line filter
  • Replace the transmission pump
  • Replace the transmission regulator valve
  • Replace, rebuild, or install a remanufactured transmission

P0944 Hydraulic Pressure Unit Pressure Loss

The P0944 DTC is often used on VW and Chrysler Corp. vehicles when the transmission pump stops producing hydraulic pressure. This is a serious OBD2 code and must be addressed immediately.

How severe is the code?

The P0944 diagnostic code is actually one of the most serious OBDII transmission diagnostic codes you can have. If the transmission loses hydraulic pressure, it will literally not be able to function. When this happens, serious internal damage occurs.

Symptoms

Symptoms of a P0944 include:

  • Delayed shifts
  • The transmission refuses to shift

Causes

  • Dirty or low transmission fluid
  • Blocked or loose transmission cooler lines/filter
  • Faulty transmission pump
  • Internal hydraulic passage blockage
  • Stuck transmission pressure regulator valve

How to diagnose the code?

The best way to diagnose a P0944 OBDII trouble code is to perform a transmission line pressure test. This will tell the technician whether or not the transmission pump is creating sufficient hydraulic pressure.

What repairs will fix P0944?

  • Change the transmission fluid
  • Flush the transmission
  • Replace the cooler line filter
  • Replace the transmission pump
  • Replace the transmission regulator valve
  • Replace, rebuild, or install a remanufactured transmission

P0945 Hydraulic Pump Relay Circuit / Open

DTC P0945 is triggered when the ECU detects an electrical problem in the hydraulic pump relay circuit. Often referred to as the transmission pump, it is one of the most important transmission components in your gearbox. Therefore, this OBDII fault code must be diagnosed immediately.

How severe is the code?

Diagnostic code P0945 is extremely severe because the transmission pump creates the hydraulic pressure that turns your wheels. If there is a problem with the transmission pump relay, you may experience a number of driving issues while causing significant or catastrophic transmission damage.

Symptoms

Symptoms of a P0945 include:

  • Unusually harsh shifts
  • Transmission slipping between gears
  • Failed gear change

Causes

  • Low or dirty transmission fluid
  • Damaged wiring or connectors
  • Faulty hydraulic pump relay
  • ECU or TCM issues

How to diagnose the code?

The first step in diagnosing an OBDII fault code P0945 is to check the transmission fluid level and condition. Then, the technician should look for any damaged wiring or corroded connectors between the relay panel and the transmission. The hydraulic pump relay/transmission pump relay will also need to be tested.

What repairs will fix P0945?

  • Change the transmission fluid/filter
  • Repair or replace damaged wiring and/or connectors
  • Replace the hydraulic pump relay
  • Reprogram or replace the ECU/TCM

P0946 Hydraulic Pump Relay Circuit Range / Performance

The transmission pump is responsible for converting the rotational force generated by the engine into hydraulic pressure that activates the transmission and turns the drive wheels of your vehicle. If the hydraulic pump relay circuit does not operate according to the predefined parameters programmed in the ECU, a DTC P0946 will be recorded.

How severe is the code?

A diagnostic code P0946 means that the hydraulic pump relay/transmission pump relay may not be functioning correctly, which could impact the performance of the transmission pump itself. This could lead to a number of driving issues, as well as serious/expensive damage.

Symptoms

Symptoms of a P0946 include:

  • Generally harsh gear shifts
  • Slipping between gears
  • The transmission will not shift gears

Causes

  • Dirty fluid/filter
  • Low transmission fluid level
  • Damaged wiring and/or connectors
  • Faulty hydraulic pump relay
  • ECU or TCM issues

How to diagnose the code?

When diagnosing an OBDII fault code P0946, the hydraulic pump relay must be tested to ensure it is functioning. If it is, the transmission fluid level and condition should be checked. The wiring and connectors between the relay panel and the transmission panel should also be inspected for signs of damage and corrosion.

What repairs will fix P0946?

  • Change the transmission fluid/filter
  • Repair or replace damaged wiring and/or connectors
  • Replace the hydraulic pump relay
  • Reprogram or replace the ECU/TCM

P0947 Low Hydraulic Pump Relay Circuit

Definition of Code P0947

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

What Does Code P0947 Mean?

A vehicle uses the pump to generate hydraulic pressure. The channels direct transmission fluid in an automatic transmission to the valve body. Both the shift solenoids and the pressure control solenoids are located in the valve body. The transmission control module manages and activates the electronically controlled valves, which are used for shifting. Specifically, the shift solenoid controls the transmission’s clutch, brakes, and bands, while the pressure control solenoid (one or more) manages the hydraulic pressure inside the vehicle’s transmission.

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

What Causes Code P0947?

Several issues can cause a code P0947, including:

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

What Are the Symptoms of Code P0947?

Symptoms of a code P0947 may include:

  • Check engine or warning light may illuminate
  • Vehicle may shift roughly
  • Vehicle may not move at all
  • May exhibit transmission slipping

How Does a Mechanic Diagnose Code P0947?

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

  • Using an OBD-II scanner to check for a stored P0947 fault code
  • Checking transmission fluid levels
  • Checking transmission fluid quality
  • Checking the transmission pan for any debris, including clutch debris, which could indicate a larger transmission-related issue
  • Visually inspecting wiring and electrical components related to the hydraulic pump relay circuit for possible damage
  • Specifically checking the transmission control module harness to the transmission for any signs of damage
  • Checking resistance between terminals
  • Repeating the resistance test at the transmission connector if resistance is not at normal levels

Common Mistakes When Diagnosing Code P0947

With any transmission-related error code, it is recommended to check transmission fluid levels and quality, test the vehicle, and reanalyze to see if the code reappears before performing more complicated diagnostics and repairs.

How Severe Is Code P0947?

Since safely operating a vehicle will most likely be affected due to faults that store a P0947 code, this code is considered potentially severe. When this code appears, it is recommended to bring your vehicle to your local service center or a mechanic immediately for repair and diagnosis.

What Repairs Can Fix Code P0947?

Several repairs can correct a P0947 fault code and include:

  1. Fill transmission fluid to manufacturer-recommended levels
  2. Change or perform a transmission fluid flush, if necessary
  3. Repair or replace damaged, open, shorted, or corroded wiring and electrical components related to the hydraulic pump relay circuit
  4. Replace the damaged or faulty transmission control module harness to the transmission
  5. Replace the damaged or faulty hydraulic pump
  6. Replace the damaged or faulty transmission control module
  7. Replace the damaged or faulty ECM
  8. Clear all codes, test the vehicle, and reanalyze to see if any codes reappear

P0948 High Hydraulic Pump Relay Circuit

The hydraulic pump relay is vital for the transmission pump’s operation, so an abnormally high voltage reading often indicates an electrical issue somewhere along the circuit. In this scenario, the ECU records a DTC P0948.

How severe is the code?

Diagnostic code P0948 is very serious, as it indicates the likelihood of an electrical problem along the hydraulic pump circuit. This can lead to a number of driving issues, which may result in very serious/costly repairs if not diagnosed.

Symptoms

Symptoms of a P0948 include:

  • Harsh shifts
  • Slipping
  • Failed shifts

Causes

  • Transmission fluid is too low or too dirty
  • Damaged wiring
  • Corroded or broken connectors
  • Hydraulic pump relay failure
  • ECU or TCM issues

How to diagnose the code?

The diagnostic process for an OBDII fault code P0948 obviously involves checking the transmission pump relay. But the level and condition of the transmission fluid, as well as the state of the wiring and connectors along the transmission wiring harness, can also trigger this OBD2 code.

What repairs will fix P0948?

  • Change the transmission fluid/filter
  • Repair or replace damaged wiring and/or connectors
  • Replace the hydraulic pump relay
  • Reprogram or replace the ECU/TCM

P0949 Incomplete Adaptive Learning Manual Automatic Shift

Whenever you work on your transmission or install a new car battery, the ECU must complete a process called adaptive learning, where the computer and transmission essentially synchronize. If this process was not completed for any reason, a DTC P0949 will be recorded.

How severe is the code?

Diagnostic code P0949 is not extremely severe, but the driving issues associated with it can be extremely annoying.

Symptoms

Symptoms of a P0949 include:

Irregular shifting

Causes

Transmission adaptive learning procedure not completed

How to diagnose the code?

If your vehicle has an OBDII trouble code P0949, a technician will need to connect the diagnostic computer to the vehicle’s OBD2 port, then reset the ECU to adaptive learning mode.

What repairs will fix P0949?

Complete transmission adaptive learning procedure

P094A, P094B, P094C, P094D, P094E, P094F ISO/SAE Reserved

P094A, P094B, P094C, P094D, P094E, P094F ISO/SAE Reserved

P034A, P034B, P034C, P034D, P034E, P034F ISO/SAE Reserved