P0789 — Shift Timing Solenoid “A” Intermittent #
Note: The wording for code P0789 may change depending on the vehicle manufacturer.
- Shift Timing Solenoid “A” Intermittent (Generic/SAE)
- Shift Solenoid “A” Performance/Intermittent (Ford, GM, Honda)
- Shift Valve A Timing Malfunction (Toyota, Lexus)
- Shift Solenoid A Circuit Intermittent (Nissan, Infiniti)
Summary of Code P0789 #
P0789 is a diagnostic trouble code (DTC) that indicates the Powertrain Control Module (PCM) or Transmission Control Module (TCM) has detected an intermittent fault with the Shift Timing Solenoid “A” circuit. The shift timing solenoid is responsible for precisely controlling the timing of gear shifts in an automatic transmission. When the PCM or TCM senses irregular, inconsistent, or delayed signals from this solenoid, it sets the code P0789. This code should not be ignored, as it may affect drivability and long-term transmission health. Addressing P0789 quickly can help prevent more severe transmission issues.
Common Symptoms for Code P0789 #
When the shift timing solenoid “A” operates intermittently, your vehicle may exhibit noticeable changes in shifting behavior. Typically, these symptoms affect how and when your transmission changes gears, which can impact both performance and driving comfort. Watch for the following signs:
- Harsh or delayed shifting between gears
- Transmission slipping or failing to engage properly
- Erratic or unpredictable gear changes
- Illuminated check engine light (CEL) or transmission warning lamp
- Reduced fuel efficiency
- Fail-safe or limp mode (transmission remains in one gear)
Probable Causes for Code P0789 #
Several factors can trigger code P0789, but some causes are more common than others. Understanding these helps focus the diagnosis and avoid unnecessary repairs. The most frequent causes, ranked from most to least likely, are:
- Faulty shift timing solenoid “A” (internal electrical or mechanical failure)
- Intermittent wiring issues (damaged, corroded, loose, or shorted wires/connectors in the solenoid circuit)
- Low, dirty, or incorrect transmission fluid (affecting solenoid operation)
- PCM/TCM software glitches or failed module
- Valve body malfunction (sticking valves or internal debris)
- Internal transmission damage (less common, but possible with extended driving)
Step-by-Step Diagnosis for P0789 #
Diagnosing P0789 requires a logical, systematic approach. Rushing can lead to misdiagnosis and unnecessary part replacement. Here’s a proven step-by-step method:
- Connect a professional-grade scan tool and confirm the presence of P0789. Check for other transmission or PCM/TCM codes that may be related.
- Record freeze frame data to capture operating conditions when the code set.
- Inspect the transmission fluid for level, color, and odor. Top up or replace fluid if it’s low, burnt, or contaminated.
- Visually inspect wiring and connectors to shift solenoid “A” and related circuits. Look for corrosion, loose pins, damage, or water intrusion.
- Test solenoid “A” circuit using a multimeter: check resistance (compare to OEM specs), continuity, and for shorts to ground or power.
- Command solenoid “A” on/off with scan tool (if supported) and listen/feel for proper actuation.
- If wiring and solenoid test good, suspect PCM/TCM issues or internal valve body faults. Consider professional bench testing or module reprogramming.
- Clear codes, perform a road test, and monitor live data to confirm resolution.
Possible Repairs for P0789 #
Repairing code P0789 always starts with accurate diagnosis. Once the root cause is identified, these are the most common repairs:
- Replace shift timing solenoid “A” (most frequent solution)
- Repair or replace damaged wiring/connectors in the solenoid circuit
- Change or flush transmission fluid if contaminated or incorrect
- Clean or repair valve body (if sticking valves are found)
- Update or reprogram PCM/TCM software (per TSB or OEM recommendation)
- Replace PCM/TCM only after confirming all other components are functional
- Internal transmission repair (if internal failure is diagnosed)
Is It Safe to Drive with Code P0789? #
Short answer: Limited, but not recommended long-term. While some vehicles with P0789 may remain drivable, the intermittent solenoid operation can cause unpredictable shifting, limp mode, or even transmission slippage. Prolonged driving can worsen internal wear or cause complete transmission failure. If you notice harsh shifts, slipping, or warning lights, minimize driving and address the issue promptly to avoid expensive repairs.
Vehicles Most Commonly Affected by P0789 #
P0789 is seen across many brands using electronically controlled automatic transmissions. However, it appears more frequently on certain models, especially as they age or with poor maintenance. The following vehicles are commonly associated with this code:
- Ford (Explorer, F-150, Escape, Focus)
- General Motors (Chevrolet Silverado, Malibu, GMC Sierra, Pontiac Grand Prix)
- Honda (Accord, Odyssey, CR-V, Pilot)
- Toyota (Camry, Corolla, Highlander, Tacoma)
- Nissan (Altima, Maxima, Pathfinder, Sentra)
- Chrysler/Jeep/Dodge (Grand Cherokee, Ram, Charger, Pacifica)
Common Mistakes & Best Practices for P0789 #
Misdiagnosis of P0789 is common, often resulting from skipping basic checks or relying solely on code readers. Avoid these pitfalls by following best practices:
- Don’t replace the solenoid without testing wiring and fluid first.
- Always inspect fluid condition and level before electrical tests.
- Don’t ignore related codes—they may point to the real root cause.
- Use OEM or quality aftermarket parts for solenoid replacement.
- Clear codes and recheck after each repair to confirm success.
Quick FAQ for Code P0789 #
Code P0789 can be confusing, especially if you’re not a seasoned tech. Here are quick answers to common questions:
-
Q: Can dirty transmission fluid cause P0789?
A: Absolutely. Contaminated or low fluid can disrupt solenoid operation, triggering intermittent faults. -
Q: Is it always necessary to replace the solenoid?
A: Not always. Sometimes, cleaning electrical contacts, repairing wiring, or correcting fluid issues is enough.




