Skip to content

P0777

Powertrain
Moderate

Pressure Control Solenoid B Stuck On

Get Your FREE AI Diagnostic Report

Enter your vehicle for a personalized diagnosis for code P0777

P0777

Optional: Add your vehicle for more accurate diagnosis

Code P0777 — Pressure Control Solenoid B Stuck On — indicates that your vehicle's transmission control system has detected that solenoid B in the hydraulic control circuit is remaining energized (on) when it should be cycling off. Pressure control solenoids are small electro-hydraulic valves inside the transmission that precisely regulate fluid pressure to apply or release clutch packs during gear changes. When solenoid B is stuck on, the transmission cannot modulate pressure correctly, leading to harsh shifts, slipping, high engine RPM before upshifts, or the transmission defaulting into a protective limp mode that limits you to one or two gears.

The most common triggers are a mechanically stuck solenoid caused by internal wear or debris, and degraded transmission fluid that has broken down into varnish. Because contaminated fluid is both a cause and an accelerant of solenoid failure, the first recommended step is inspecting and replacing the transmission fluid and filter. If the fluid is dark, burnt-smelling, or contains metal particles, a fluid service may resolve the issue entirely. If the solenoid itself has failed, it can often be replaced individually or as part of a solenoid pack while the transmission pan is off — a moderately involved DIY job for someone comfortable with an automatic transmission.

While P0777 does not require you to immediately stop the vehicle, continued driving with a stuck solenoid places excessive stress on clutch packs and other hydraulic components, risking more extensive and expensive transmission damage. Have the vehicle diagnosed promptly — within a week — and avoid towing or hauling loads until the repair is completed. A professional transmission shop can verify solenoid operation with a bidirectional scan tool before committing to parts replacement.

Severity

Limit DrivingThis Week

Symptoms

  • Harsh or delayed transmission shifts
  • Transmission stuck in a single gear or limp mode
  • Slipping or jerking during gear changes
  • High RPMs before the transmission upshifts
  • Reduced fuel economy
  • Check engine light illuminated

Likely Causes

Failed or stuck pressure control solenoid B45%

The solenoid itself may be mechanically stuck in the open (energized) position due to wear, debris, or internal failure. This is the most direct cause of this code.

Dirty or degraded transmission fluid25%

Contaminated or burnt transmission fluid can introduce varnish and debris that cause solenoids to stick. A fluid condition check is an essential first diagnostic step.

Valve body wear or blockage15%

Wear or sludge buildup in the transmission valve body passages can prevent the solenoid circuit from regulating pressure correctly, mimicking a stuck solenoid.

Wiring harness or connector fault10%

A short to voltage in the solenoid B control circuit can hold the solenoid energized even when the PCM commands it off, setting this stuck-on code.

PCM/TCM software or hardware fault5%

In rare cases the powertrain or transmission control module may send a continuous signal to the solenoid due to a software glitch or internal failure.

Estimated Cost

DIY Repair

$30$180
Difficulty

DIY Friendly

Shop OBD2 scanners

Professional Repair

$150$600

Includes parts + labor

Common Fixes

  1. Drain and refill transmission fluid with OEM-specified fluid and replace the filter
  2. Remove the transmission pan and clean the valve body and solenoid passages
  3. Replace pressure control solenoid B (often sold as part of a solenoid pack)
  4. Inspect and repair wiring harness or connector at the solenoid B circuit
  5. Reprogram or replace the PCM/TCM if all mechanical and electrical causes are ruled out

Shop Parts

Related Codes

Still have questions about P0777?