Code P0779 indicates that the powertrain control module has detected an intermittent electrical or performance fault in the Pressure Control Solenoid B circuit. This solenoid regulates transmission line pressure based on commands from the control module. An intermittent fault means the problem comes and goes rather than being constant.
Corroded, loose, or chafed wiring and connectors in the solenoid circuit are the most common cause of intermittent solenoid codes. Heat and vibration near the transmission accelerate these failures.
The solenoid itself may be electrically intermittent due to internal wear, coil degradation, or contamination. It can test fine at rest but fail when hot or under load.
Dirty fluid with clutch material or metal debris can cause solenoids to stick intermittently and can also degrade internal solenoid components over time.
A sticking valve, blocked passage, or worn pressure regulator can cause line pressure fluctuations that the control module interprets as a solenoid circuit problem.
A failed driver circuit inside the PCM is rare but possible. This should only be considered after all wiring, solenoid, and hydraulic causes have been thoroughly ruled out.
Short distances may be possible, but continued driving risks transmission damage from improper line pressure. Harsh or soft shifting can accelerate clutch wear and lead to more expensive internal damage.
No. Many cases are resolved by repairing wiring, replacing a single solenoid, or servicing the fluid. Internal transmission failure is possible but is not the most common cause of this code.
Almost never. PCM driver failure is rare for this code. Most shops and technicians incorrectly blame the PCM when they have not fully diagnosed the wiring, connector, or solenoid. Replacing the PCM without confirming all other causes is a waste of money.
Intermittent faults are typically caused by wiring that loses connection under vibration or heat, or by a solenoid that fails only when hot. The control module sets the code only when it detects the fault during a drive cycle.