Logo
High severitytransmission

P0781 — Pressure Control Solenoid B Stuck On

Can I drive?

Drivable short-term, but fix now to avoid damage.

Find a Technician for P0781

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.

Related codes