Shop Transmission Tools →
P0777 is a generic OBD-II powertrain code that means the transmission control module has detected Pressure Control Solenoid B is stuck in the ON (fully energized / maximum pressure) state. In plain terms: one of the electronic pressure regulators inside your transmission is commanding full line pressure to a clutch or band circuit and will not let go, or the TCM sees hydraulic pressure that stays high when it commanded it low.
The "B" solenoid is a second pressure-control solenoid, distinct from PCS A (which throws P0747/P0748). Which physical clutch or circuit "B" controls depends entirely on the transmission. On a GM 6L80 it manages a specific clutch apply circuit; on a Ford 6F35 it maps to a different one. That is why the fix is model-specific even though the code number is generic.
Symptoms That Come With P0777
- Harsh, slamming shifts — because the affected circuit is running at max pressure, an engagement that should be smooth hits like a hammer.
- Firm or delayed engagement into Drive or Reverse.
- Limp mode / failsafe. Most TCMs default to a fixed high line pressure when they lose trust in a PCS, so the trans locks in one gear (often 3rd or 4th) to protect itself.
- No torque converter lockup if the B circuit shares hydraulic real estate with the TCC feed.
- Elevated fluid temperature from running high line pressure constantly.
Some drivers report zero drivability change and only find P0777 on a scan. That usually means the solenoid is electrically fine but the TCM caught a momentary pressure mismatch — still worth chasing before it becomes limp mode.
Root Causes, In Order of How Often We See Them
| Cause | How Common | Tell |
|---|---|---|
| Stuck / contaminated pressure control solenoid B | Most common | Debris or varnish holding the spool open. Old, dark, burnt-smelling fluid. |
| Solenoid electrical fault (shorted winding) | Common | Resistance out of spec vs. factory value. Often pairs with a "circuit" code. |
| Valve body bore wear | Common on high-mile units | Solenoid tests fine but pressure still misbehaves. Sonnax oversized valve fixes it. |
| Low or degraded fluid | Frequent contributor | Fluid below spec or overdue. Cheap to rule out first. |
| Wiring / connector fault to the internal harness | Occasional | Chafed pass-through connector, corroded pins. |
| Failing TCM | Rare | Only after everything above checks out. |
How to Diagnose P0777 Before You Spend Money
Do not just throw a solenoid pack at it. Work the code in this order:
1. Check the fluid first
Pull the dipstick or check level per the model's procedure. Dark, thin, or burnt fluid can make a perfectly good solenoid misbehave. If it is due for service, do a drain-and-fill and clear the code before anything else.
2. Read live data, not just the stored code
With a bidirectional scan tool, watch commanded vs. actual line pressure and the PCS B duty cycle while driving. If commanded pressure is low but actual stays pinned high, you have a stuck valve or solenoid. A good OBD2 Bluetooth adapter plus a transmission-capable app will show you this on most GM and Ford units.
Bidirectional scan tools
3. Ohm-test the solenoid
Drop the pan, unplug the internal connector, and measure the PCS B winding resistance against the factory spec (typically in the single-digit to low-double-digit ohms range depending on model). Open or shorted = replace. In spec = suspect the valve body.
4. Rule out valve body bore wear
If the solenoid ohms correctly but pressure still stays high, the pressure regulator or PR valve bore in the valve body is worn and the spool is not sealing. This is a Sonnax oversized-valve or reamer-kit job, not a solenoid job.
The Fix — By Transmission Model
P0777 lands on a lot of different transmissions. Here is where the "B" solenoid actually lives and what the real repair usually is:
| Transmission | Common Vehicles | Typical Fix for P0777 |
|---|---|---|
| GM 6L80 / 6L90 | Silverado, Sierra, Tahoe, Camaro | Replace PCS in solenoid body; check TEHCM. See our 6L80 solenoid guide. |
| GM 6T40 / 6T45 / 6T70 | Equinox, Malibu, Traverse, Terrain | Solenoid or valve body; wave-plate wear common alongside. |
| Ford 6F35 | Escape, Edge, Fusion | Solenoid body assembly. See 6F35 solenoid cost. |
| Ford 6R80 | F-150, Explorer, Mustang | Solenoid body or valve body; check valve body cost. |
| Chrysler 62TE | Journey, Grand Caravan, Pacifica (older) | Solenoid pack. See 62TE problems. |
On GM 6-speeds the pressure control solenoids are part of an integrated valve body / TEHCM assembly, so you usually replace the whole pressure control solenoid rather than one discrete piece. On the 6F35 and 62TE the solenoid pack comes off as a serviceable assembly.
2026 Repair Cost for P0777
| Repair | Parts | Labor | Total (typical) |
|---|---|---|---|
| Fluid & filter service (rule-out) | $40–$120 | $80–$180 | $120–$300 |
| Pressure control solenoid (discrete) | $30–$90 | $150–$350 | $180–$440 |
| Solenoid pack / body assembly | $150–$450 | $250–$500 | $400–$950 |
| Valve body (bore wear / Sonnax fix) | $300–$700 | $400–$700 | $700–$1,400 |
| Full rebuild (if the stuck circuit cooked a clutch) | — | — | $2,500–$4,500 |
The takeaway: P0777 is cheap to fix if you catch it before the high-pressure circuit burns a clutch pack. Ignore the harsh shifts for six months and you can turn a $400 solenoid job into a rebuild.
Solenoids & Valve Body Kits Ship Same-Day
Whether it is a discrete pressure control solenoid, a full solenoid body, or a Sonnax oversized valve kit for the worn bore, gearboxinsider.com stocks them for the 6L80, 6F35, 6R80, 62TE and more. Order before 2pm Eastern for same-day shipping. Free shipping on every order.
Shop Gearbox Insider →FAQ
Is it safe to drive with P0777?
Short-term, in limp mode, to get home — yes. Long-term, no. Constant high line pressure and hard shifts accelerate clutch and seal wear. Fix it before it becomes a rebuild.
Will a fluid change alone clear P0777?
Sometimes, if the solenoid was just held by debris and the fluid was overdue. It is the cheapest thing to try and it is the correct first step regardless.
What is the difference between P0776 and P0777?
P0776 is pressure control solenoid B "stuck off" (performance/low). P0777 is the same solenoid "stuck on" (high pressure). Same physical part, opposite failure mode. See our P0776 guide.
Can I just clean the solenoid instead of replacing it?
You can try ultrasonic cleaning on a serviceable solenoid, and it sometimes buys time. But once a spool has scored its bore, cleaning is a band-aid. A shift-solenoid cleaner kit is worth a shot on a budget before you commit to a new part.