P0765
Shift Solenoid D
Transmission / shift control
Generic OBD-II
Medium
What it means
P0765 means the transmission control module has detected a problem in the shift solenoid "D" circuit. Because that solenoid helps route hydraulic pressure for gear changes, you may notice delayed, harsh, or missing shifts, and the transmission can drop into limp mode to protect itself.
Medium
Can I keep driving? Usually drivable but shifts may be harsh, delayed, or missing and the transmission may enter limp mode — fine to reach a shop, don't put off the repair.
Common symptoms
What you'll notice
- Delayed, harsh, or missing gear changes
- Transmission slipping or flaring between shifts
- Limp mode (stuck in one gear)
- Check-engine light on
Common causes
Most likely first
- Failed shift solenoid DLikely
- Damaged wiring or a poor connector in the solenoid D circuitCommon
- Low transmission fluid level or dirty fluidCommon
- Sticking or worn valve bodyLess often
- Failed transmission control module (TCM)Less often
How to diagnose & fix
Work through it in order
- Scan for codes and read freeze-frame data to confirm the fault.
- Check transmission fluid level and condition — top up or service if low, dirty, or burnt.
- Inspect the shift solenoid D wiring and connector for damage or corrosion.
- Test the solenoid's resistance and operation against specification.
- If the solenoid and circuit are good, inspect the valve body; replace the TCM only as a last resort. Clear and re-test.
FAQ
Quick answers
Is it safe to drive with P0765?+
You can usually drive it to a shop, but with the solenoid faulty the transmission may not shift correctly or may enter limp mode, so keep trips short.
Can I just clear P0765?+
It will clear, but returns within a few drive cycles unless the solenoid, wiring, or fluid problem is repaired.
Related codes
Often seen with P0765
Read & clear P0765 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