HomeTrouble CodesP0789

P0789 — Shift Timing Solenoid Intermittent

Generic OBD-II · all makesPowertrain (engine & transmission)

P0789 indicates that the powertrain control module (PCM) has detected an intermittent electrical fault in the shift timing solenoid circuit. This solenoid controls hydraulic pressure for gear shifts, and an intermittent signal can cause erratic shifting behavior.

Symptoms

What causes it — most likely first

1. Faulty shift timing solenoid

Internal electrical failure of the solenoid creates an intermittent open or short circuit detected by the PCM.

2. Damaged wiring or connectors

Corrosion, chafing, or loose pins in the solenoid circuit harness cause intermittent continuity.

3. Low or contaminated transmission fluid

Insufficient or degraded fluid affects solenoid hydraulic operation and can trigger intermittent electrical readings.

4. Valve body passage restriction or wear

Debris or wear in the valve body alters hydraulic feedback, leading the PCM to detect irregular solenoid performance.

5. PCM software calibration issue

Outdated or incorrect transmission control software may misinterpret normal solenoid signals as intermittent faults.

6. PCM internal driver circuit failure

A failing output driver inside the PCM can produce an intermittent signal; this is very rare and should be considered only after all other causes are eliminated.

How it's diagnosed

  1. Scan for additional transmission codes and review freeze frame data.
  2. Inspect transmission fluid level and condition; service if low, dark, or contaminated.
  3. Visually inspect wiring harness and connectors to the shift timing solenoid for damage, corrosion, or loose connections.
  4. Perform resistance and continuity tests on the solenoid circuit per manufacturer service information.
  5. Command the solenoid on and off with a scan tool while monitoring voltage drop or current draw for intermittent behavior.
  6. If all circuit tests pass, evaluate valve body hydraulic operation or consider PCM evaluation as a last resort.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Does P0789 mean the transmission needs to be rebuilt?

Not necessarily; the code points to an electrical intermittent in the shift timing solenoid circuit, which is often a solenoid, wiring, or fluid issue rather than major mechanical failure.

Can I drive with this code?

Driving is possible but the transmission may enter limp mode, limiting gear range and causing harsh shifts; extended driving risks further damage.

Is the PCM usually the cause?

PCM failure is very rare for P0789; the fault is almost always in the solenoid, its wiring, or related hydraulic components. Replace the PCM only after all other causes are ruled out.

Will changing transmission fluid fix this code?

If the fluid is low, contaminated, or degraded, a proper fluid service may resolve the issue by restoring proper solenoid operation; however, it will not fix a failed solenoid or wiring fault.