HomeTrouble CodesP0797

P0797 — Pressure Control Solenoid C Stuck

Generic OBD-II · all makesPowertrain (engine & transmission)

OBD-II code P0797 indicates that the Powertrain Control Module (PCM) has detected the pressure control solenoid C is stuck in the 'on' position. This solenoid regulates transmission fluid pressure for shift control; when stuck on, it can cause constant high pressure, leading to harsh shifts, slipping, or transmission damage.

Symptoms

What causes it — most likely first

1. Low or contaminated transmission fluid

Insufficient fluid level or degraded fluid can cause the solenoid to stick mechanically or hydraulically.

2. Faulty pressure control solenoid C

The solenoid itself may be mechanically stuck open due to internal wear, debris, or coil failure.

3. Clogged transmission fluid filter

A restricted filter can starve the solenoid of proper fluid flow, leading to sticking or pressure anomalies.

4. Damaged wiring or poor electrical connection

Corrosion, broken wires, or loose connectors in the solenoid circuit can cause incorrect signals or intermittent operation.

5. Faulty transmission fluid pressure sensor

A malfunctioning pressure sensor may send incorrect feedback to the PCM, falsely indicating a stuck solenoid.

6. PCM failure (rare)

Only after all other components and wiring are verified good should the PCM be suspected; internal driver failure is uncommon.

How it's diagnosed

  1. Check transmission fluid level and condition; top off or perform a fluid and filter change if dirty or low.
  2. Scan for additional trouble codes and review freeze frame data to identify operating conditions when the code set.
  3. Visually inspect the wiring harness and connectors to the pressure control solenoid for damage, corrosion, or loose pins.
  4. Test the pressure control solenoid resistance with a multimeter and compare to manufacturer specifications.
  5. Use a scan tool to command the solenoid on/off and monitor actual transmission line pressure with a gauge.
  6. If all other tests pass, perform a thorough PCM pinout and circuit check before considering PCM replacement.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Can I drive with a P0797 code?

It is not recommended. Driving with a stuck pressure control solenoid can cause harsh shifts, slipping, and potentially severe transmission damage.

Is the PCM a common cause for this code?

No, PCM failure is very rare for this code. The most common causes are low/dirty fluid, a faulty solenoid, or wiring issues. Always rule out these simpler causes first.

What does 'stuck on' mean for a pressure control solenoid?

It means the solenoid is mechanically or hydraulically stuck in the open position, delivering constant pressure even when the PCM commands it off, disrupting normal shift control.

Will changing the transmission fluid fix P0797?

In some cases, fresh fluid and a new filter can free a solenoid that is stuck due to sludge or varnish. However, if the solenoid is mechanically failed, replacement is necessary.