P0777 Code: Pressure Control Solenoid B Stuck On
๐ Moderate severity ยท drivable
Drivable, but shifts may be harsh and the transmission may hold pressure too long.
What P0777 means
Pressure control solenoid B is stuck in the on position, keeping transmission pressure higher than the computer wants. This can make shifts feel harsh or abrupt and can strain internal parts over time. Many cars respond by limiting the transmission to a safe mode.
Symptoms
- Check engine light is on
- Harsh or abrupt shifts
- Transmission slipping or flaring between gears
- Transmission stuck in limp mode
Common causes
- most common: Stuck or faulty pressure control solenoid B
- common: Low or dirty transmission fluid
- common: Sticking valve in the valve body
- less common: Damaged wiring or connector
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Check and top up the transmission fluid | Yes | $20โ60 |
| Replace the pressure control solenoid B | Mechanic | $150โ500 |
| Service or replace the valve body if a valve is sticking | Mechanic | $400โ1200 |
Frequently asked questions
Can I drive with a P0777 code?
Yes, but shifts may be harsh and internal parts wear faster. Get it fixed before it causes more damage.
What does stuck on mean for pressure control solenoid B?
It means the solenoid stays open, so transmission pressure stays too high and shifts become abrupt.
How much does it cost to fix a P0777?
Most repairs run $150โ$500 for the solenoid, or more if the valve body also needs work.
Related codes
P0775
P0775 Code: Pressure Control Solenoid B
P0752P0752 Code: Shift Solenoid A Stuck On
P0700P0700 Code: Transmission Control System Malfunction
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.