1What Does P0778 Mean?
P0778 indicates an electrical fault in the Pressure Control Solenoid B (PCS-B) circuit. Unlike shift solenoids that route fluid to specific gear circuits, pressure control solenoids regulate the magnitude of hydraulic pressure delivered to clutch packs and servo pistons. PCS-B specifically controls line pressure for one or more clutch circuits depending on the transmission platform. The TCM commands PCS-B via a variable duty cycle signal (0–100%), producing proportional pressure from 0 to ~250 psi. An electrical fault — open coil, short to ground, or short to voltage — prevents the TCM from regulating pressure in that circuit, causing harsh engagements, slip, or limp mode. The TCM detects the fault by monitoring the difference between commanded current and measured current in the solenoid circuit.
2Most Affected Vehicles
2007–2015 Lexus ES 350 / RX 350
PCS-B varnish contamination after fluid neglectVERY HIGH INCIDENCE
2015–2019 Silverado 8L90 6.2L
PCS-B coil failure from heat cyclingHIGH INCIDENCE
2004–2008 Acura TL 3.2L
PCS-B short circuit from fluid intrusionMODERATE–HIGH
3Root Causes
-
Open Solenoid CoilInternal coil wire breaks — solenoid draws no current. ECM cannot regulate pressure through that circuit. Confirmed by resistance test: OL (open) on a coil that should read 3–6 Ω.
-
Shorted Solenoid CoilInternal insulation breakdown causes the coil to short. Resistance drops below 2 Ω. Excessive current draw trips the TCM overcurrent protection and sets P0778. Prolonged short can damage the TCM output driver.
-
Contaminated Transmission FluidVarnish buildup on solenoid spool valve causes the solenoid to stick, creating intermittent pressure faults. Fluid service with OEM-spec ATF is the first diagnostic step on vehicles with no prior fluid service.
-
Wiring Harness FaultDamaged internal transmission harness — a common failure on Toyota and GM platforms with over 150,000 miles — causes intermittent opens and shorts in the PCS-B circuit. Often presents as an intermittent P0778 that clears after heat cycling.
-
TCM Driver FailureRare. After confirming solenoid and external harness are good, TCM replacement may be required. Always check for available TCM software updates first.
4Technical Specifications
On Toyota Camry and Lexus RX/ES with the U660E transmission, P0778 is often caused by the internal transmission wiring harness chafing against the valve body casting — not the solenoid itself. The tell is an intermittent fault that sets during hard acceleration and clears after a cool-down period. Static resistance tests of the solenoid through the external connector will read normal because the harness only opens when hot and under vibration. Diagnose by drop-testing the pan and inspecting the internal harness routing — this saves the customer a $400+ solenoid that is not the root cause.
5Diagnostic Steps
-
1Full TCM ScanUse iCarsoft CR Ultra P to read all TCM codes. Freeze-frame data showing the fault during a specific gear or throttle condition helps distinguish electrical from hydraulic faults.
-
2ATF Inspection & ServiceCheck fluid color, level, and odor. Dark/burnt fluid with varnish requires a full fluid flush before electrical diagnosis. Varnish-caused solenoid sticking will clear after a fluid service in many cases.
-
3PCS-B Resistance TestDisconnect the external transmission connector. Measure PCS-B coil resistance at the external harness connector. 3–6 Ω = electrically good. OL or <2 Ω = solenoid failure — drop the pan and replace.
-
4Bi-Directional Solenoid TestUse iCarsoft CR Ultra P bi-directional control to command PCS-B to minimum and maximum current. Monitor current in live data. No current change with commands confirms solenoid or driver failure.
-
5Internal Harness InspectionIf external tests pass, drop the transmission pan. Inspect internal harness routing for chafing, corrosion, or broken wires at terminal crimps. Replace internal harness if damaged — do not attempt field repair of individual wires in the submerged harness.
-
6Verify After RepairAfter repair, clear codes with iCarsoft CR Ultra P. Perform a road test monitoring PCS-B current live data across all gear ranges and throttle positions. Confirm smooth shifts and no P0778 recurrence.
- Bi-directional: command PCS-B current min/max
- Live: solenoid current, line pressure, shift data
- Full TCM scan + freeze-frame gear/throttle data
- Covers Toyota, Lexus, GM, Honda & 10,000+ models
- Free lifetime software updates included
6Related Fault Codes
7Authoritative References
- P2787 — Clutch Fluid Temp Too High
- P2765 — TCC Solenoid Circuit High
- P014C — O2 Sensor Slow Response
- P0503 — VSS Intermittent
- P025A — Fuel Pump Control Module
- P040D — EGR Temp Sensor B Circuit
- P2706 — Shift Solenoid F Stuck Off
- P0051 — O2 Heater Circuit Low B1S2
- P0672 — Glow Plug Circuit Cyl 2
- P0840 — Trans Fluid Pressure Sensor A
- P0508 — Idle Air Control Circuit Low
- P0778 — Pressure Control Solenoid B
For professional technician reference only. Verify against OEM service data.
Diagnose P0778 with iCarsoft CR Ultra P.