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

Common causes

How to fix it

FixDIY?Typical cost
Check and top up the transmission fluidYes$20โ€“60
Replace the pressure control solenoid BMechanic$150โ€“500
Service or replace the valve body if a valve is stickingMechanic$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
P0752
P0752 Code: Shift Solenoid A Stuck On
P0700
P0700 Code: Transmission Control System Malfunction

Updated 2026-08. This page is informational and not a substitute for professional diagnosis.