P0787Generic code

P0787 Code: Shift/Timing Solenoid Low

The P0787 code means the control circuit of the shift/timing solenoid shows low voltage, either a short to ground or a lack of power. It is an electrical fault, so check the transmission connector and wiring before you replace the solenoid. The transmission can shift harshly or drop into limp mode.

Severity
Medium
Can I keep driving?
Yes, but with caution
Estimated cost
$80 to $600
Difficulty
Medium
System
Transmission
Applies to
All OBD2 vehicles
On this page

What the P0787 code means

Solenoids are electric valves that direct fluid pressure to the clutches and bands inside the transmission. The shift/timing solenoid controls the timing and smoothness of the shifts on some transmissions. The transmission control module commands these solenoids and watches both their electrical circuit and the result, meaning the input and output shaft speeds.

The P0787 code means low voltage in the solenoid control circuit (a short to ground or a lack of power). It is an electrical fault: the wiring, the connector (very often the pass-through connector on the case, which leaks fluid), the solenoid itself or the control module.

On any transmission code, the first check is the fluid: correct level using the manufacturer procedure (often with the engine running and at a specific temperature), a red or pink color and no burnt smell. Low or degraded fluid causes slipping, harsh shifts and solenoid or gear ratio codes that disappear once it is corrected.

To confirm it, unplug the component with the key on and watch what happens to the reading or the code. If the value jumps to the opposite extreme, the wiring is good and the component is the one pulling the signal to ground. If nothing changes, look for the short in the wire, starting where the harness rubs against the engine, the chassis or the exhaust.

See the P0700 guide to understand how transmission codes are read and why you need a scan tool that can talk to the transmission module.

P0787 code symptoms

  • Check engine light or transmission warning light on.
  • Shifts that are harsh, late or that do not happen at all.
  • Limp mode: the transmission stays in one fixed gear (often 2nd, 3rd or 4th).
  • Slipping or high rpm in certain gears.

Likely causes of the P0787 code

  1. Transmission connector with fluid inside or corrosion. Very common at the pass-through connector on the case.
  2. Internal or external wiring damaged by heat or rubbing.
  3. Solenoid with an open or shorted coil, with a resistance outside the specification.
  4. Transmission control module. Uncommon.

How to diagnose the P0787 code step by step

  1. Check the fluid level and condition using the manufacturer procedure.
  2. Read all the codes in the transmission module with a scan tool that can access it.
  3. Measure the solenoid resistance at the transmission connector and compare it with the manual.
  4. Check the insulation to ground. It should read infinite.
  5. Command the solenoid with the scan tool and listen for the click.
  6. Inspect the case connector for fluid inside it or green pins.

How to fix the P0787 code

  • Repair the connector or the wiring.
  • Replace the solenoid (or the valve body, if the solenoid comes built in).
  • Clear the adaptations and run the relearn procedure.
  • Clear the codes and verify the repair on a road test.

Technical reference data

  • Shift solenoids (on/off): roughly 10 to 30 ohms.
  • Pressure or linear solenoids (PWM control): roughly 3 to 8 ohms.
  • Normal transmission fluid temperature: 70 to 95 °C (158 to 203 °F).
  • These are approximate values: check the manufacturer data for your vehicle.

Brand-specific notes

On many transmissions the solenoids sit in the valve body, and you reach them by removing the pan. Some solenoids are sold only together with the valve body or with the integrated control module. After replacing solenoids or the valve body, you usually need to clear the adaptations and run a relearn with a scan tool.

P0787 on Aisin, Jatco, GM 6T and Ford 6R Transmissions

On these units the solenoids are in the valve body, and you get to them by dropping the pan.

P0787 on Volkswagen DSG

On the Volkswagen DSG and on many modern transmissions, the solenoids come built into the mechatronic unit (the valve body with its control module), so they are often not sold separately.

Frequently asked questions about P0787

What does the P0787 code mean?
It is a generic OBD2 code that means the control circuit of the shift/timing solenoid has low voltage. That points to a short to ground or a lack of power in the circuit.
Can I drive with a P0787 code?
With caution, and only as far as a shop. A transmission with the P0787 code can drop into limp mode, and driving like that for a long time wears it out.
Will a fluid change fix it?
Sometimes it helps on performance or stuck codes. On an electrical fault like this one, it will not.
Does the transmission have to come out?
Normally not. The solenoids are replaced by removing the pan or the valve body cover.
How much does it cost to fix P0787?
As a rough guide, between $80 and $600. It costs more if the transmission itself has to be repaired.
Will a P0787 code clear itself?
It can go out if the circuit behaves for a while, but a short to ground usually returns. Find and repair the wiring, connector or solenoid problem so it stays gone.
What is the most common cause of P0787?
A damaged connector or wiring, most often the pass-through connector on the transmission case filling with fluid or corroding. Check it before you buy a solenoid.

Questions about the P0787 code

There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.