P0767 Code: Shift Solenoid D Stuck On

๐ŸŸ  Moderate severity ยท drivable

Drivable, but shifting may be harsh and the transmission may skip 5th gear.

What P0767 means

Shift solenoid D is stuck in the on position when the computer wants it off. This disrupts the 4-5 shift, so the transmission may skip 5th gear, shift harshly, or hold the wrong gear. Many cars respond by entering limp mode.

Symptoms

Common causes

How to fix it

FixDIY?Typical cost
Check and top up the transmission fluidYes$20โ€“60
Replace shift solenoid DMechanic$100โ€“400
Service or replace the valve body if a valve is stickingMechanic$400โ€“1200

Frequently asked questions

Can I drive with a P0767 code?
Yes, but expect harsh shifts or a skipped 5th gear. Avoid heavy driving until the solenoid is fixed.
What does stuck on mean for shift solenoid D?
It means the solenoid stays open when it should close, keeping fluid flowing and throwing off the 4-5 shift timing.
How much does it cost to fix a P0767?
Most repairs run $100โ€“$400 for the solenoid, or more if the valve body also needs work.

Related codes

P0766
P0766 Code: Shift Solenoid D Performance or Stuck Off
P0762
P0762 Code: Shift Solenoid C Stuck On
P0700
P0700 Code: Transmission Control System Malfunction

Updated 2026-08. This page is informational and not a substitute for professional diagnosis.