P0797 OBD-II Trouble Code: Pressure Control Solenoid C Stuck On

Our certified mechanics come to you · Get a fair and transparent estimate upfront

Red-stars EXCELLENT RATING ON

Cost of diagnosing the P0797 code

P0797 is a diagnostic trouble code (DTC) for "Pressure Control Solenoid C Stuck On". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $20.00 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford$20.00
Toyota$20.00
BMW$20.00
SCHEDULE P0797 DIAGNOSTIC Get a fair and transparent estimate upfront

P0797 code definition

A P0797 trouble code indicates that the Powertrain Control Module (PCM) has detected a problem in one of the electronic pressure control solenoids or solenoid circuits. Found in automatic transmissions, electronic pressure control solenoids receive their instructions from the PCM.

When diagnosing a P0797 trouble code, the mechanic should also look for codes P0795, P0796, P0798, and P0799.

What the P0797 code means

Using calculations based on the load on the engine, engine speed, vehicle speed, and throttle position, the PCM determines how much pressure the hydraulic pump should apply to the transmission. When there is a discrepancy between the amount of pressure applied and the amount desired, a P0797 trouble code is stored.

What causes the P0797 code?

Some common causes of a P0797 trouble code include:

  • A bad electronic pressure control solenoid
  • Low and/or dirty transmission fluid
  • Transmission failure
  • A faulty PCM or TCM
  • A faulty hydraulic pump or hydraulic line blockage within the transmission

What are the symptoms of the P0797 code?

Symptoms of a P0797 trouble code include disabled shift functioning, failure of the torque converter to engage, harsh shifting, and transmission slippage and overheating. In addition, the vehicle could experience a decrease in fuel efficiency.

How does a mechanic diagnose the P0797 code?

To diagnose a P0797 trouble code, the mechanic needs a code reader, manual pressure gauge, hydraulic pressure diagram, and a digital volt/ohmmeter. The mechanic also needs to perform the following steps:

  • Start by pulling the transmission dipstick to check fluid level and condition

  • When examining the transmission fluid, look for abnormal looking or burnt smelling fluid

  • If the fluid looks strange or smells burnt, drop the transmission pan and look for evidence of debris. This signifies a damaged transmission, requiring the mechanic to rebuild it

  • The mechanic should also fill the transmission fluid to a level to allow them to detect any leaks

  • Once any leaks have been found and repaired and the transmission rebuilt if damaged, the mechanic should fill the transmission fluid to a normal level and start the vehicle, allowing the engine to reach a normal operating temperature

  • Clear the P0797 trouble code and test drive the vehicle to see if the code persists

  • Examine the wiring, connectors, and components for fault or damage. This usually requires the replacement of the entire internal transmission harness by the mechanic

  • If after clearing the trouble code it returns, connect the scanner to the diagnosis connector and download any stored codes and freeze frame data

  • Using a hydraulic pressure diagram, hook a manual pressure pump to the transmission and check the pressure produced by the hydraulic pump against the manufacturer's specifications

  • If the code returns, use the digital volt/ohmmeter to check the reference voltage and ground signal of the electronic pressure control solenoid that is producing the trouble code

  • If the reference voltage or ground signal is open, check the continuity and resistance of all related circuits. The mechanic should make sure to disconnect any control module son the circuit to avoid damage and memory loss

  • If everything checks out and the code returns after clearing, test the PCM for fault

  • Clear the P0797 trouble code and test the system to see if it returns

Common mistakes when diagnosing the P0797 code

A common mistake is for a mechanic to replace the high pressure pump when the problem actually lies with the electronic pressure control solenoid or faulty wiring. In cases such as this, the problem is not repaired and the trouble code returns.

How serious is the P0797 code?

The causes of a P0797 trouble code can lead to problems with shifting, malfunction of the transmission and torque converter, and a reduction in overall fuel efficiency.

What repairs can fix the P0797 code?

To repair a P0797 trouble code, the mechanic needs to take the following steps:

Need help with a P0797 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.

P0797
trouble codes
Check Engine Light

No more waiting rooms! Our mechanics will come to you to diagnose and fix the P0797 code.

SCHEDULE P0797 DIAGNOSTIC
Get a $20 credit for the follow-up repair

Recent Check Engine Light is on Inspection reviews

Excellent Rating


YourMechanic Check Engine Light is on Inspection Service

Average Rating

4.8/5

Number of Reviews

5,395

Rating Summary
4,978
202
50
30
135
4,978
202
50
30
135

Anthony

6 years of experience
18 reviews
Anthony
6 years of experience
Jeep Grand Cherokee - Check Engine Light is on - Carmichael, California
Anthony was great! We are very happy that we chose to go with this company instead of the overpriced and slow service we get from the Jeep dealership. He was on time and did the job just as expected. He identified a couple of other things that need to be done before the problems get worse. We appreciate having a technician give us direct feedback regarding our vehicle, rather than a service advisor (salesperson) that we've had to deal with in the past at the dealership. We'll be booking the addtional services very soon and will definitely request Anthony again now that he is familiar with our vehicle!

Michael

37 years of experience
113 reviews
Michael
37 years of experience
Subaru Forester - Check Engine Light is on - Santa Fe Springs, California
Michael was punctual and courteous. He knows what he’s doing and I would absolutely recommend him to anyone.

Anthony

6 years of experience
18 reviews
Anthony
6 years of experience
BMW 740Li - Check Engine Light is on - Roseville, California
Very helpful in finding out the fault codes in my bmw 740 li. It was simple fix and that the two tube hose just had to be connected and my drive train malfunction went away. This saved me from having to go the an expensive dealership. Anthony has a good attitude about his work.

Breck

19 years of experience
613 reviews
Breck
19 years of experience
Ram 1500 - Check Engine Light is on - Houston, Texas
Breck did a great job working on my truck. Showed up on time, found any issues I had on my truck and explained everything to me so that I understood what was going on. Went above and beyond, definitely will book him for future appointments.


More related articles

P3415 OBD-II Trouble Code: Cylinder 2 Exhaust Valve Control Malfunction
P3415 P3415 code definition P3415 is the fault code for Cyl2 Exhaust Valve Ctrl Circ Low. Cyl2 specifies that the issue is likely taking place in engine cylinder number 2. What the P3415 code means This code indicates there...
P2184 OBD-II Trouble Code: Engine Coolant Temperature Sensor 2 Circuit Low
P2184 P2184 code definition P2184 is an OBD-II generic code for the engine control module (ECM) detecting the engine coolant temperature sensor (ECT) #2 is indicating low range and does not correlate with ECT sensor #1. What causes the...
P0584 OBD-II Trouble Code: Cruise Control Vacuum Control Circuit High
P0584 means an error with the cruise control vacuum control circuit, caused by a faulty cruise control switch, or a defective vacuum supply hose.

Related questions

My Engine Light has started been displayed since i had my AC repaired. Is it any issue?

The check engine light comes on when the Electronic Control Unit (ECU) has detected a fault and stored a trouble code. The only way to know what is the problem is to scan the ECU with the proper diagnostic equipment....

P0601

This seems to be a common problem on Chrysler Dodge and Jeep vehicles. The P0601 code indicates that your powertrain control module is having a malfunction that has occurred more than six times. It is possible that a battery replacement...

I changed out the camshaft position sensor, the car is still stalling and hard to start. It now shows a different P code.

The coolant temperature sensor (CTS) in your vehicle has failed and is making the computer think that the engine is too hot. When you shut off the engine and the engine will not restart, is it because the computer thinks...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1 (855) 347-2779 · hi@yourmechanic.com