P0781 — Pressure Control Solenoid B Stuck On
Drivable short-term, but fix now to avoid damage.
What P0781 means
This code means the transmission control module detected that pressure control solenoid B is stuck in the on position and not responding to commands. It's commonly caused by a failed solenoid, debris in the valve body, or contaminated transmission fluid. Typical fixes include replacing the solenoid, cleaning or servicing the valve body, and changing the transmission fluid and filter.
Common symptoms
- Check engine light is on
- Harsh or delayed shifting
- Transmission slipping or not shifting
- Vehicle stuck in limp mode
- Reduced fuel economy
Common causes
- Pressure control solenoid B stuck or failed
- Debris or sludge in the valve body
- Contaminated or degraded transmission fluid
- Wiring or connector faults to the solenoid
- Faulty transmission control module
Typical repair cost
$200 – $750
Varies by vehicle and root cause.
Frequently asked questions
Can I keep driving with a P0781 code?
Short trips are usually okay, but it's risky to keep driving. A stuck solenoid can cause slipping or trap you in limp mode, so get it repaired soon to protect the transmission.
How much does it cost to fix a P0781 code?
Typical repairs range from about $200 to $750. Replacing the solenoid and a fluid service is common, while valve body cleaning or repair adds to the bill.
Is a P0781 code serious?
Yes, it's a serious code. A solenoid stuck on disrupts proper shifting and can damage the transmission over time, so prompt repair is recommended.
What does 'stuck on' mean for this solenoid?
It means the solenoid is staying energized or open and not closing when it should, so the transmission can't regulate pressure correctly during shifts.
