P0777
Pressure Control Solenoid B Stuck On
Get Your FREE AI Diagnostic Report
Enter your vehicle for a personalized diagnosis for code P0777
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
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
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.
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.
Wear or sludge buildup in the transmission valve body passages can prevent the solenoid circuit from regulating pressure correctly, mimicking a stuck solenoid.
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.
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
Professional Repair
Includes parts + labor
Common Fixes
- Drain and refill transmission fluid with OEM-specified fluid and replace the filter
- Remove the transmission pan and clean the valve body and solenoid passages
- Replace pressure control solenoid B (often sold as part of a solenoid pack)
- Inspect and repair wiring harness or connector at the solenoid B circuit
- Reprogram or replace the PCM/TCM if all mechanical and electrical causes are ruled out