P0787 Shift Timing Solenoid "A" Low
The P0787 trouble code is an OBD-II diagnostic trouble code related to the Shift Timing Solenoid "A" control circuit in an automatic transmission.
P0787 – Shift Timing Solenoid "A" Low
This code means that the Transmission Control Module (TCM) has detected a voltage or electrical signal in the Shift Timing Solenoid "A" circuit that is lower than the expected value.
Shift Timing Solenoid "A" is an electrically controlled component that regulates transmission fluid flow and hydraulic pressure during gear changes. If the electrical signal is too low, the solenoid may not operate correctly, which can affect shifting.
P0787 is primarily an electrical circuit fault. It does not automatically mean that the solenoid itself is defective or that the transmission has internal mechanical damage.
What Does P0787 Mean?
The transmission control system uses solenoids to control hydraulic functions inside the transmission.
The basic operating sequence is:
TCM → Solenoid Control Circuit → Shift Timing Solenoid "A" → Hydraulic Pressure/Fluid Flow → Gear Change
When the TCM commands Shift Timing Solenoid "A", it expects to see a particular electrical response.
If the detected circuit voltage is too low, the TCM may store:
P0787 – Shift Timing Solenoid "A" Low
A low circuit condition can be caused by:
-
Short to ground
-
Excessive circuit resistance
-
Damaged wiring
-
Poor connector contact
-
A faulty solenoid
-
Power-supply problems
-
A TCM driver problem
What Is Shift Timing Solenoid "A"?
A shift timing solenoid is an electrically controlled hydraulic valve used to influence transmission operation.
The exact function of Solenoid "A" varies by transmission.
Depending on the design, it may influence:
-
Shift timing
-
Clutch application
-
Hydraulic pressure
-
Gear engagement
-
Shift quality
-
Torque converter operation
The TCM controls the solenoid according to factors such as:
-
Vehicle speed
-
Engine load
-
Throttle position
-
Transmission temperature
-
Selected gear
-
Engine RPM
-
Input and output shaft speed
What Does "Low" Mean in P0787?
The word "Low" refers primarily to the electrical condition detected by the control module.
It does not simply mean:
"The transmission fluid pressure is low."
This distinction is important.
P0787 is fundamentally a solenoid control-circuit low-voltage fault.
A low electrical signal can prevent the solenoid from operating correctly, which may then create hydraulic and shifting problems.
Symptoms of P0787
Possible symptoms include:
-
Check Engine Light
-
Transmission warning light
-
Harsh shifting
-
Delayed shifting
-
Erratic shifting
-
Incorrect shift timing
-
Gear slipping
-
Transmission stuck in one gear
-
Transmission limp mode
-
Unexpected downshifts
-
Unexpected upshifts
-
Poor acceleration
-
Reduced fuel economy
-
Increased transmission temperature
Some vehicles may have very few symptoms other than the warning light.
Common Causes of P0787
Short to ground
A shorted control wire can pull the circuit voltage lower than expected.
Faulty Shift Timing Solenoid "A"
An internal solenoid failure can cause abnormal electrical characteristics.
Damaged wiring
A damaged wire can create excessive resistance or a partial short.
Corroded connector
Corrosion can increase resistance and reduce the effective voltage reaching the solenoid.
Loose connector terminal
A poor connection can cause voltage drops.
Transmission-fluid contamination
Contaminated fluid can cause the solenoid to stick or malfunction mechanically.
Low transmission fluid
Low fluid can create hydraulic problems that affect shifting, although it does not normally explain an electrical low-circuit code by itself.
Incorrect transmission fluid
Using the wrong fluid can affect solenoid and valve-body operation.
Damaged valve body
A sticking hydraulic valve can cause symptoms associated with solenoid problems.
Poor electrical ground
An inadequate ground can affect the control circuit.
Low system voltage
Battery or charging-system problems can affect transmission-control operation.
Faulty TCM
The TCM's internal solenoid driver may be defective.
Is P0787 Serious?
P0787 should be taken seriously.
The transmission may not be able to control the affected hydraulic function correctly.
If the vehicle continues to operate with:
-
Gear slipping
-
Harsh shifts
-
Delayed engagement
-
Overheating
additional transmission wear can occur.
Can You Drive With P0787?
If the vehicle shifts normally and there are no serious symptoms, a short trip to a repair facility may be possible.
However, avoid continued driving if you notice:
-
Severe slipping
-
Violent shifting
-
Loss of drive
-
Transmission overheating
-
Limp mode
-
Inability to select gears correctly
A low solenoid-control signal can eventually cause the transmission to enter a protective mode.
P0787 vs. P0785
These codes concern Shift Timing Solenoid "A" but indicate different electrical conditions.
P0785 – Shift Timing Solenoid "A" Electrical
General electrical malfunction involving the solenoid circuit.
P0787 – Shift Timing Solenoid "A" Low
The control module has detected a circuit voltage or electrical condition below the expected level.
P0787 therefore provides more specific information about the electrical fault.
P0787 vs. P0786
P0786 – Shift Timing Solenoid "A" Range / Performance
The solenoid signal or operation is outside the expected range or does not perform correctly.
P0787 – Shift Timing Solenoid "A" Low
The circuit is specifically detected as electrically low.
P0787 vs. P0788
These are opposite electrical conditions.
P0787 – Shift Timing Solenoid "A" Low
Circuit voltage is lower than expected.
P0788 – Shift Timing Solenoid "A" High
Circuit voltage is higher than expected.
P0787 vs. P0789
P0787 – Shift Timing Solenoid "A" Low
The circuit is detected at a lower-than-expected electrical level.
P0789 – Shift Timing Solenoid "A" Intermittent
The solenoid circuit or operation is unstable and the fault occurs intermittently.
Where Is Shift Timing Solenoid "A"?
The location depends on the transmission.
The solenoid may be:
-
Inside the transmission
-
Mounted in the valve body
-
Located underneath the transmission pan
-
Integrated into a solenoid pack
-
Integrated into a mechatronic assembly
Some transmissions allow individual solenoid replacement.
Others require replacement of a complete solenoid assembly.
How to Diagnose P0787
The most important point when diagnosing P0787 is to determine why the circuit voltage is low.
Do not automatically replace the solenoid.
1. Scan the TCM
Use a professional scan tool to check all transmission-related codes.
Record:
-
Stored codes
-
Pending codes
-
Freeze-frame information
-
Transmission temperature
-
Selected gear
-
Solenoid command
Other solenoid or electrical codes can provide important clues.
2. Check battery voltage
Verify that the vehicle's electrical system is operating correctly.
Low battery or charging voltage can affect transmission control.
3. Inspect the solenoid connector
Look for:
-
Corrosion
-
Bent pins
-
Loose terminals
-
Damaged seals
-
Water intrusion
-
Transmission-fluid contamination
4. Inspect the wiring
Check for:
-
Short to ground
-
Damaged insulation
-
Chafing
-
Pinched wires
-
Broken wires
-
High resistance
-
Poor previous repairs
5. Test the circuit for a short to ground
This is particularly important with a "Low" circuit code.
A control wire touching ground can pull the circuit voltage down.
6. Measure circuit resistance
Check the circuit according to the manufacturer's test procedure.
Do not rely on generic resistance values because solenoid specifications differ between transmissions.
7. Measure solenoid resistance
Compare the solenoid's resistance with the manufacturer specification.
A significantly incorrect resistance value may indicate an internal solenoid fault.
8. Check the solenoid control signal
Use appropriate diagnostic equipment to determine whether the TCM is commanding the solenoid correctly.
An oscilloscope can be useful when the circuit uses a PWM signal.
9. Check power supply
Determine whether the solenoid receives the required power supply.
Some transmission systems use a shared power feed with the TCM controlling the ground side.
Other systems use different circuit designs.
Therefore, the wiring diagram for the specific vehicle is essential.
10. Check the TCM driver circuit
If the wiring and solenoid are good but the electrical signal remains incorrect, test the TCM's solenoid driver circuit.
11. Inspect transmission fluid
Check:
-
Fluid level
-
Fluid condition
-
Correct fluid specification
-
Burnt odor
-
Metal particles
-
Clutch material
Contaminated fluid can contribute to solenoid and valve-body problems.
12. Inspect the valve body
If the electrical circuit is correct but the transmission still operates incorrectly, inspect the valve body.
Look for:
-
Sticking valves
-
Contamination
-
Excessive wear
-
Damaged hydraulic passages
13. Check hydraulic pressure
If necessary, compare actual hydraulic pressure with the manufacturer's specifications.
This helps distinguish an electrical problem from a hydraulic problem.
Can a Bad Solenoid Cause P0787?
Yes.
An internally damaged solenoid can cause the control circuit to behave differently from what the TCM expects.
Possible internal faults include:
-
Open winding
-
Shorted winding
-
Internal resistance change
-
Internal electrical leakage
Can Wiring Cause P0787?
Yes.
Wiring is one of the most important areas to inspect.
A short to ground can directly cause a low-circuit condition.
High resistance in the circuit can also cause voltage drops.
Can a Bad Connector Cause P0787?
Yes.
Corroded or loose terminals can create resistance and reduce the voltage available to the solenoid.
Can Low Transmission Fluid Cause P0787?
Low fluid can cause shifting problems, but it does not normally cause an electrical low-circuit code by itself.
If P0787 is stored, the electrical circuit should still be tested.
Can Dirty Transmission Fluid Cause P0787?
It can contribute to the problem.
Dirty fluid may cause the solenoid or valve body to stick.
However, a low electrical circuit condition should still prompt electrical testing.
Can P0787 Cause Harsh Shifting?
Yes.
If Shift Timing Solenoid "A" cannot operate correctly, hydraulic pressure and clutch timing can be affected.
Can P0787 Cause Transmission Slipping?
Yes, potentially.
Incorrect hydraulic control can cause a clutch to apply incorrectly or slip.
If actual slipping is present, the transmission should also be inspected for mechanical wear.
Can P0787 Cause Limp Mode?
Yes.
The TCM may disable certain transmission functions and enter a fail-safe strategy when a solenoid circuit fault is detected.
Can P0787 Cause Transmission Overheating?
Potentially.
Incorrect clutch control can create additional slip, which generates heat.
Can P0787 Damage the Transmission?
The electrical fault itself does not necessarily damage the transmission.
However, prolonged operation with improper shifting or clutch slip can increase internal wear.
Can P0787 Be Caused by the TCM?
Yes, but this should generally be one of the last possibilities considered.
Before replacing the TCM, verify:
Solenoid → Connector → Wiring → Power/Ground → Control Signal → Hydraulic Operation → TCM
The TCM should only be condemned after the external circuit has been confirmed.
Common Diagnostic Mistakes With P0787
Replacing the solenoid immediately
The actual cause may be a shorted wire or damaged connector.
Assuming "Low" means low transmission fluid
P0787 primarily describes an electrical low-circuit condition.
Ignoring the wiring
A short to ground can directly produce P0787.
Checking only the solenoid resistance
A solenoid can have acceptable resistance but still have mechanical or dynamic problems.
Ignoring battery voltage
Low system voltage can affect the transmission control system.
Replacing the TCM too early
The circuit should be completely tested before replacing an expensive control module.
What Is the Correct Repair for P0787?
The repair depends on the confirmed cause.
Possible repairs include:
-
Replacing Shift Timing Solenoid "A"
-
Repairing a short to ground
-
Repairing damaged wiring
-
Replacing damaged connector terminals
-
Cleaning connector corrosion
-
Repairing water intrusion
-
Restoring proper power or ground
-
Correcting transmission-fluid level
-
Replacing contaminated transmission fluid
-
Cleaning or servicing the valve body
-
Repairing hydraulic problems
-
Repairing internal transmission components when necessary
-
Updating TCM software
-
Reprogramming the TCM
-
Replacing the TCM when confirmed defective
How to Test the Vehicle After Repair
After completing the repair, verify:
-
Solenoid "A" receives the correct electrical signal
-
Circuit voltage is within specification
-
No short to ground remains
-
Wiring has proper continuity
-
Connector terminals are secure
-
Solenoid responds correctly
-
Transmission pressure is correct
-
Gear changes are smooth
-
No slipping occurs
-
Transmission temperature remains normal
-
Limp mode does not activate
-
No additional transmission codes remain
-
P0787 does not return
The vehicle should be tested through multiple gear changes and at normal transmission operating temperature.
Frequently Asked Questions About P0787
What does P0787 mean?
P0787 means the TCM has detected a low electrical condition in the Shift Timing Solenoid "A" control circuit.
Does P0787 mean the solenoid is bad?
No. The solenoid, wiring, connector, power supply or TCM can all be involved.
Can a short to ground cause P0787?
Yes. This is one of the important causes of a low-circuit code.
Can low transmission fluid cause P0787?
Low fluid can cause transmission problems, but it does not normally explain the electrical low-circuit condition by itself.
Can P0787 cause harsh shifting?
Yes.
Can P0787 cause transmission slipping?
Yes, incorrect solenoid control can contribute to clutch slip.
Can P0787 cause limp mode?
Yes, depending on the vehicle's transmission control strategy.
Can I drive with P0787?
If the transmission operates normally, a short trip for diagnosis may be possible. Severe slipping, harsh shifting, overheating or loss of drive are reasons to avoid continued driving.
Does P0787 require transmission replacement?
No. The solenoid circuit should be diagnosed first. Transmission replacement should not be based on P0787 alone.
Final Thoughts on P0787
P0787 – Shift Timing Solenoid "A" Low indicates that the TCM has detected a lower-than-expected electrical condition in the Shift Timing Solenoid "A" circuit.
The most important diagnostic distinction is that "Low" refers to the electrical circuit, not simply low transmission-fluid pressure.
A proper diagnostic sequence is:
Battery/Voltage → Fuse/Power Supply → Connector → Wiring → Short to Ground → Solenoid → Control Signal → Valve Body → TCM
A faulty solenoid is possible, but a shorted wire, corroded connector, excessive resistance or power-supply problem can produce the same code.
If the vehicle is still shifting normally, the problem should be diagnosed before it develops into a more serious transmission-control issue. If P0787 is accompanied by slipping, severe shifting, overheating or limp mode, continued driving should be avoided until the cause has been identified.