AutoLogicTools

OBD-II trouble code

P0777: Pressure Control Solenoid "B" Stuck On

A secondary pressure control solenoid is stuck applied. Unlike a main line pressure fault, the damage here is localized — which shift or which condition misbehaves is the single most useful clue you have.

Medium severityPowertrainTransmission / Pressure ControlDrivable short-term

Quick facts

System
Powertrain
Category
Transmission / Pressure Control
Severity
Medium severity
Drivable
Usually safe to drive short-term
Repair cost range
$150$950
DIY difficulty
Shop recommended

What does P0777 mean?

Solenoid "B" is a secondary pressure control solenoid, and the first job on this code is finding out what it actually controls on this particular transmission. That is not a formality. Manufacturers assign the second pressure control solenoid to very different duties: on some units it feeds a specific clutch or brake element, on others it regulates torque converter clutch apply pressure, and on others again it trims a secondary circuit that only comes into play in certain gears. Look it up in factory information before touching anything, because the same code number describes different hardware on different cars.

What is consistent is the shape of the symptom, and it is the opposite of a main line pressure fault. Because solenoid B feeds a branch rather than the whole hydraulic system, a stuck-on B produces a *local* complaint. One shift is wrong. One gear range behaves oddly. The torque converter behaves strangely at a particular speed. Everything else about the transmission feels entirely normal, which is exactly why owners live with it for months and why the fault often never triggers limp mode.

That locality is diagnostic gold and it gets thrown away constantly. When a customer says the 3-4 shift is the harsh one, or that it only misbehaves at highway speed, that is not vague background information — it identifies which hydraulic circuit is stuck applied and can point straight at the element solenoid B feeds. Write down exactly which shift, which gear and which speed before the vehicle goes on the lift.

There is one failure mode here that a line pressure fault physically cannot produce. If solenoid B feeds a holding element, keeping it applied while another element engages puts two members of the gearset in conflict at once. That tie-up feels like a bind, a shudder or a momentary lockup on a specific shift rather than a hard hit, and it loads the driveline in a way sustained driving will not survive. If the complaint is a binding or shuddering sensation rather than harshness, treat the code as more urgent than the severity rating suggests.

As with any pressure control solenoid, the coil often measures fine while varnish or debris holds the valve applied. Fluid condition still matters. But identify the circuit first, because on this code that step decides everything that follows.

Common causes

  • Varnish or debris holding the solenoid B valve in the applied position
  • Degraded transmission fluid promoting valve sticking
  • Mechanically seized pressure control solenoid B
  • Bore wear in the valve body around that specific circuit
  • Circuit fault holding the solenoid energized continuously
  • Cross-leak in the valve body feeding the circuit even with the solenoid released
  • Restricted transmission filter contributing to contamination
  • Faulty transmission control module driver, uncommon

Symptoms

  • Check engine light on with P0777 stored
  • One specific shift harsh or wrong while all other shifts feel normal
  • Binding, shudder or a momentary lockup sensation on a particular shift
  • Torque converter behaving oddly at a specific speed, on transmissions where B serves the converter clutch
  • Symptoms confined to one gear range rather than affecting engagement into drive and reverse
  • Often no limp mode and no other drivability complaint

Diagnostic steps

  1. 1.Identify what solenoid B controls on this exact transmission using factory information. It varies enough between manufacturers that assuming will send the diagnosis in the wrong direction.
  2. 2.Take a precise symptom description before road testing: which shift, which gear, which speed, and whether it is harsh, binding or shuddering. This narrows the circuit faster than any tool.
  3. 3.Road test and confirm that the complaint is localized. If engagement into drive and reverse are also harsh, the fault is more likely in the main line pressure circuit than in solenoid B.
  4. 4.Check transmission fluid level and condition, since varnish is the usual reason a valve stops returning.
  5. 5.Scan for companion codes; a stored P0700 confirms the transmission module has flagged faults, and a torque converter clutch code alongside P0777 supports a converter circuit assignment for B.
  6. 6.Compare commanded against actual behaviour for that circuit in live data, watching specifically during the shift the customer described.
  7. 7.Resistance-check the solenoid against specification and, where reachable, confirm the valve strokes rather than trusting the coil reading alone.
  8. 8.Inspect the valve body for a cross-leak that could keep the circuit pressurised even with the solenoid released.
  9. 9.Establish before quoting whether this solenoid is externally serviceable on this unit or requires the valve body out, because the labour difference is substantial.

Repair cost

$150$950

A fluid and filter service is $150 to $350 and can free a lightly stuck valve. Solenoid replacement is roughly $250 to $700, with the spread depending entirely on whether this particular solenoid is reachable externally or sits inside the valve body. A valve body replaced for a cross-leak or bore wear reaches $950. If the fault is producing a tie-up rather than a harsh shift, do not defer it — driveline loading is the expensive outcome.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with transmission shift solenoid replacement preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

Leave this one to a qualified shop. It typically involves emissions-critical components, refrigerant handling, or other work that requires manufacturer-grade tooling, training, or certification. DIY attempts often produce a more expensive problem than the original code.

Related codes

Frequently asked questions

What does pressure control solenoid B actually control on my car?

It depends on the transmission, and that is the first thing to establish. Some manufacturers assign it to a specific clutch or brake element, some to torque converter clutch apply pressure, and some to a secondary circuit active only in certain gears. Factory information for your exact unit will say. Diagnosing it as though it were the main line pressure regulator is the most common wrong turn on this code.

Only one shift feels wrong. Is that consistent with P0777?

It is exactly what you would expect. Solenoid B feeds a branch circuit rather than the whole hydraulic system, so the fault stays local while every other shift feels normal. Note precisely which shift, gear and speed misbehave — that observation identifies the circuit and is more useful than most bench tests.

The car shudders or feels like it binds rather than shifting hard. Does that change anything?

Yes, and it makes the situation more urgent. If solenoid B holds an element applied while another engages, two members of the gearset fight each other. That tie-up loads the driveline in a way that continued driving will not survive. A binding or shuddering complaint deserves attention sooner than the harsh-shift version.

Why do repair quotes vary so much for this code?

Because on some transmissions the second pressure control solenoid is externally accessible and on others it sits inside the valve body. Identical parts, very different labour. Ask any shop whether they are quoting an external replacement or a valve body removal before comparing prices.

Editorial context

About This Diagnostic Information

AutoLogicTools diagnostic guides explain OBD-II trouble codes using recognized code definitions, standard automotive diagnostic principles, and practical automotive context. A trouble code records a condition detected by a control module. It does not automatically identify a failed part, and the right diagnostic procedure can vary by vehicle.

Manufacturer service information, technical service bulletins, wiring diagrams, and vehicle-specific procedures should take precedence when available.

AutoLogicTools was founded by Vincent Fisk, an automotive locksmith and shop owner in San Diego with hands-on experience in vehicle keys, immobilizer systems, electrical issues, modules, programming, and diagnostics.