DOBD DashX ☰ Browse all codes
P0777

Pressure Control Solenoid B Stuck On

Transmission Generic OBD-II Medium

What it means

P0777 means pressure control solenoid B appears stuck in the on (open) position, so it keeps applying hydraulic pressure when it should release. That can cause harsh shifts, slipping, or the transmission stuck in one gear. Contaminated fluid and debris are frequent culprits, so checking fluid condition is the first step before condemning the solenoid.

Medium

Can I keep driving? Usually drivable, but a stuck solenoid can cause harsh shifts or the transmission stuck in one gear — repair soon to avoid overheating and wear.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Pressure control solenoid B stuck open (mechanically jammed, often by debris)
  2. Contaminated or degraded transmission fluid holding the valve open
  3. Damaged wiring or corroded connectors in the solenoid B circuit
  4. Sticking valve body bore
  5. Failed transmission control module (TCM)

How to diagnose & fix

Work through it in order

  1. Check transmission fluid level and condition first; contaminated fluid is a common cause of stuck solenoids — service if dirty or burnt.
  2. Read freeze-frame data and inspect the solenoid B connector and wiring for damage or corrosion.
  3. Test solenoid B electrically and, where possible, verify it can move freely; replace it if stuck or out of spec.
  4. Inspect the valve body for a sticking bore or debris.
  5. Clear the code and road-test; suspect the TCM only after the above pass.

FAQ

Quick answers

Is it safe to drive with P0777?+
Short trips are usually fine, but a stuck solenoid can force harsh shifts or hold one gear, adding heat and wear, so repair it soon.
Can I just clear P0777?+
You can, but if the solenoid is physically stuck or the fluid is contaminated the fault returns quickly.

Related codes

Often seen with P0777

Read & clear P0777 yourself

Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX