P0766
PowertrainShift Solenoid 'D' Performance or Stuck Off
This can be anything from a cheap fluid and filter job to a gearbox rebuild, so don't panic before you've had it diagnosed properly. The transmission control module runs shift solenoid 'D' to manage gear changes, and P0766 means it's either not responding the way the module expects or it's stuck shut. Quite often the solenoid itself is fine and the real problem is old, dirty fluid gumming up the valve body, which is the cheap end of the scale. The expensive end is internal wear inside the box.
ⓘ Information only. This page provides general educational information about fault code P0766. We do not assess the urgency or safety implications of any specific fault. That requires in-person diagnosis by a qualified mechanic. Full terms.
Recommended next steps
Whether a fault is urgent, drivable, or routine depends entirely on the cause on a specific vehicle, and that can only be determined by a qualified mechanic with diagnostic equipment. If a warning light is illuminated, the most reliable next step is professional diagnosis.
What does P0766 mean?
P0766 is a Powertrain (engine, transmission, fuel system) fault code. It indicates: Shift Solenoid 'D' Performance or Stuck Off.
This is a standardised OBD-II code. The technical definition is the same regardless of the make or model of vehicle, although specific causes and symptoms can vary between vehicles.
Symptoms commonly associated with this code
Symptoms that drivers often report alongside this code. Not all may apply to every case:
- • Engine warning light on, and on a lot of cars a separate gearbox or transmission warning lamp too
- • Harsh, delayed or hesitant gear changes, particularly noticeable on a cold start
- • Box slipping or refusing to drop into a particular gear
- • Car drops into limp mode and holds itself in third gear so you can limp home
- • Fuel economy worse than usual because the box isn't shifting cleanly
- • Gearbox running hotter than normal on longer runs
Possible causes
Causes commonly associated with P0766, listed in approximate order of typical investigation. The actual cause on a specific vehicle can only be confirmed by professional diagnosis.
- 1. Old, low or burnt transmission fluid. This is the first thing to rule out because dirty fluid sticks the solenoid and clogs the valve body, and a service often clears the fault entirely
- 2. Shift solenoid 'D' worn out or mechanically jammed shut, the solenoid no longer moves when the module tells it to
- 3. Blocked transmission filter or restricted hydraulic passages starving the solenoid of pressure
- 4. Damaged wiring, corroded plug or a poor earth in the solenoid circuit, common on higher-mileage cars where the loom runs near heat
- 5. Valve body contamination or wear, the bore the solenoid sits in gets scored and lets pressure leak past
- 6. Internal transmission wear, clutch packs or seals worn after a hard life
- 7. Faulty transmission control module, rare but it happens, usually only after everything else checks out
How mechanics typically diagnose
A typical diagnostic sequence used by mechanics, provided here for educational reference only. Diagnostic work should be performed by a qualified mechanic with the appropriate tools and training.
- 1. Check the transmission fluid level and condition before you touch anything electrical. Pull the dipstick or check the level plug, smell it for that burnt-toast smell, and look for a brown colour or metal glitter. Bad fluid explains a huge share of these
- 2. Scan the box for all stored codes and read live data, not just P0766 on its own. Other solenoid or pressure codes alongside it tell you whether one circuit has failed or the whole box is struggling
- 3. Inspect the solenoid wiring, the connector and the earth points for corrosion, chafing or a loose pin
- 4. Measure the resistance of shift solenoid 'D' against the manufacturer figure, usually somewhere in the 10 to 30 ohm range depending on the box. Way off spec or open circuit means a dead solenoid
- 5. Watch live data while driving through the gears, comparing what the module commands against the feedback it gets. A solenoid that's commanded on but shows no response is your culprit
- 6. If solenoid and wiring both pass, check line pressure and valve body operation. By that point you're looking at internal hydraulics rather than a single part
Common questions about P0766
Can I keep driving the car like this for a bit? +
Short hops are usually fine if the box has dropped into limp mode, that's the gearbox protecting itself. What you mustn't do is keep flogging it for weeks while it bangs through gears or slips. Driving on a slipping automatic burns the clutch packs and contaminates the fluid further, which can turn a £200 fluid service into a £1,500 rebuild. If it's shifting harshly or slipping, get it looked at quickly rather than ignoring the light.
Is this going to be an MOT problem? +
The code itself isn't tested at MOT, the tester doesn't plug in to read gearbox faults. The catch is the warning light. If the engine management lamp is glowing when the car goes on the ramp, that's a fail on its own under the current rules. Sort the underlying fault and let the light clear, or get it confirmed off before you book the test.
What sort of money am I looking at? +
Best case is a fluid and filter service that clears it, around £150 to £350 at a decent independent gearbox specialist depending on how much oil the box takes. A solenoid replacement, where the part is accessible in the valve body, tends to run £300 to £700 fitted at an independent. If the valve body needs replacing or the box needs opening up, you're into four figures, and a main dealer will quote considerably more than an independent for the same work. Always get a transmission specialist to confirm the cause before anyone starts pricing a rebuild.
Information only, not professional advice
The information on this page is provided for general guidance and educational purposes only. It is not a substitute for diagnosis or repair advice from a qualified mechanic. Always verify any fault before paying for repairs. carfaultcodes.co.uk accepts no liability for decisions made based on this information. Full terms →