P0767
Shift Solenoid D Stuck On
Transmission (shift solenoid)
Generic OBD-II
Medium
What it means
P0767 means shift solenoid D is stuck in the "on" (applied) position and won't release. The transmission may hold the wrong gear, shift harshly, or refuse to change gears, and it often enters a failsafe mode. Debris in dirty fluid is a common cause of a physically stuck solenoid, alongside electrical faults and solenoid wear.
Medium
Can I keep driving? The car will still move but may shift harshly or hold the wrong gear; drive gently and repair soon, as running in the wrong gear can overheat the transmission.
Common symptoms
What you'll notice
- Harsh or abrupt shifts
- Transmission stuck in gear or won't shift through the range
- Slipping transmission
- Check-engine light on
Common causes
Most likely first
- Shift solenoid D stuck mechanically (debris or wear holding it applied)Likely
- Electrical fault in the shift solenoid D circuitCommon
- Contaminated transmission fluid or blocked valve-body passagesCommon
- Failed transmission control module (less common)Less often
How to diagnose & fix
Work through it in order
- Read freeze-frame and check transmission fluid level and condition.
- Inspect the solenoid D wiring and connector.
- Service dirty fluid and the filter; debris commonly sticks solenoids and valves.
- Test and replace shift solenoid D if it won't release.
- Inspect the valve body for stuck valves if the solenoid checks out.
FAQ
Quick answers
Is it safe to drive with P0767?+
Briefly, yes — but a stuck solenoid can hold the wrong gear and overheat the transmission, so limit driving until it's fixed.
Can I just clear P0767?+
If the solenoid is mechanically stuck it will set again quickly; sometimes a fluid and filter service frees a debris-stuck solenoid, but a worn one needs replacing.
Related codes
Often seen with P0767
Read & clear P0767 yourself
Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.
✓ Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX