Transmission

P0766 — Shift Solenoid D Performance or Stuck Off

Severity: medium Drive with care, to a shop

What P0766 means

The transmission control module commands shift solenoids to direct pressurized fluid to clutches and bands so the transmission changes gears. P0766 is set when solenoid D does not respond properly or stays stuck off, so the actual gear ratio does not match what the module expects. Which gears are affected depends on the specific transmission design.

Symptoms

  • Starting off in the wrong gear
  • Slipping during acceleration or shifts
  • Harsh or flared shifts
  • Transmission warning light or Check Engine light on
  • Limp mode stuck in one gear
  • Certain gears unavailable

Possible causes

  1. Failed or sticking shift solenoid D
  2. Dirty or degraded transmission fluid
  3. Low fluid level or clogged filter
  4. Damaged internal transmission harness
  5. Wiring or connector problems: open, short or corrosion
  6. Clogged or worn valve body
  7. Faulty transmission control module (rare)

How to diagnose

  1. Scan for all codes and review freeze frame data, noting any other transmission codes
  2. Check transmission fluid level and condition: color, smell, debris
  3. Inspect the external connector and harness for damage, fluid leaks and corrosion
  4. Measure solenoid D coil resistance and compare it to the service specification
  5. Check for power, control signal and shorts to ground at the solenoid circuit
  6. Command the solenoid with a scan tool actuator test if supported
  7. Test line pressure according to the manufacturer's procedure
  8. Drop the pan and inspect the filter, magnet and valve body for contamination and wear

Common fixes

  • Change the transmission fluid and filter per specification
  • Replace shift solenoid D or the solenoid pack
  • Repair or replace the internal harness and connector
  • Repair the wiring between the connector and the control module
  • Clean or replace the valve body
  • Reprogram or replace the TCM only if it is confirmed faulty

Questions and answers

What does P0766 mean?

It means shift solenoid D in the automatic transmission is not doing what the control unit commands, or is stuck off. As a result, gears may not engage correctly.

Can I drive with P0766?

Only briefly and carefully, for example to a repair shop. Slipping and limp mode can quickly damage the transmission.

Will a fluid change fix P0766?

Sometimes, if dirty fluid or a clogged filter is making the solenoid stick. If the solenoid or wiring is faulty, it will need to be repaired or replaced.

This is general information about the code. The meaning can differ between makes and models: a scan tool and the repair manual for your car will show the exact cause.