Shift Timing Solenoid A Intermittent
P0789 indicates the ECM detected an intermittent electrical signal from the Shift Timing Solenoid A, which controls precise transmission shift timing in automatic transmissions. This fault prevents proper shift coordination and can cause harsh shifting, slippage, or erratic transmission behavior.
What You Might Notice
- Stuck in one gear or limited gear selection
- Erratic or unpredictable shifting patterns
- Transmission slippage or loss of power during acceleration
- Hard, harsh, or delayed shifting between gears
- Poor acceleration and overall reduced vehicle performance
Most Common Causes
- 1
Shift Timing Solenoid A Electrical Issue
Intermittent wiring connection, corrosion, or a failing solenoid coil causing the ECM to lose signal periodically. This is the most direct cause of the code.
- 2
Damaged or Corroded Wiring Harness
Loose connectors, broken wires, or corrosion in the solenoid circuit prevent consistent electrical communication between the ECM and solenoid.
- 3
Low Transmission Fluid
Insufficient fluid level can cause solenoid operation issues and trigger intermittent fault codes as the transmission system struggles to function properly.
- 4
Internal Transmission Mechanical Failure
Worn internal components or mechanical damage within the transmission may cause the solenoid to malfunction or prevent proper shift timing response.
How to Diagnose It
- 1
Check Shift Timing Solenoid A Electrical Issue — Intermittent wiring connection, corrosion, or a failing solenoid coil causing the ECM to lose signal periodically. This is the most direct cause of the code.
- 2
Check Damaged or Corroded Wiring Harness — Loose connectors, broken wires, or corrosion in the solenoid circuit prevent consistent electrical communication between the ECM and solenoid.
- 3
Check Low Transmission Fluid — Insufficient fluid level can cause solenoid operation issues and trigger intermittent fault codes as the transmission system struggles to function properly.
- 4
Check Internal Transmission Mechanical Failure — Worn internal components or mechanical damage within the transmission may cause the solenoid to malfunction or prevent proper shift timing response.
How to Fix It
- 1
Inspect and Clean Solenoid Connector
Locate the Shift Timing Solenoid A connector, remove any corrosion with electrical contact cleaner, and ensure the connection is tight and secure.
- 2
Check and Top Up Transmission Fluid
Verify transmission fluid level using the dipstick or electronic level check, and add the manufacturer-specified fluid type if low. Check for leaks.
- 3
Test and Replace Shift Timing Solenoid A
Use a multimeter to test solenoid resistance and voltage response; if out of specification, replace the solenoid with the correct OEM or quality aftermarket part.
- 4
Professional Transmission Diagnosis
If basic electrical and fluid checks do not resolve the code, have a qualified transmission specialist perform internal diagnostics and potential transmission service or rebuild.
Need a deeper diagnosis?
Search for related repair guides or browse by system.
