Shift/Timing Solenoid Intermittent
Diagnostic Trouble Code P0789 indicates an intermittent electrical issue or malfunction within the shift/timing solenoid circuit of the automatic transmission. The Powertrain Control Module (PCM) or Transmission Control Module (TCM) sets this code when it detects erratic, inconsistent, or intermittent voltage or resistance readings from the shift/timing solenoid circuit.
This code is considered high severity because an intermittently failing shift solenoid can cause unpredictable shifting, transmission slipping, or failure to engage gears, which can lead to internal transmission damage or leave you stranded.
Common symptoms
- Check Engine Light is illuminated
- Harsh, delayed, or erratic transmission shifting
- Transmission slipping between gears
- Vehicle stuck in 'limp mode' (failsafe mode)
- Decreased fuel efficiency
Likely causes
- Loose, corroded, or damaged wiring and connectors in the shift solenoid circuit
- Low or dirty transmission fluid
- Faulty shift/timing solenoid
- Clogged transmission fluid passages
- Internal transmission mechanical failure
- Faulty Transmission Control Module (TCM) or Powertrain Control Module (PCM)
What to check before replacing parts
Check the transmission fluid level and condition.
Look for: Fluid that is low, burnt, or heavily contaminated with debris indicates a fluid issue that could cause solenoid malfunction or internal damage.
Visually inspect the wiring harness and connectors for the transmission shift solenoids.
Look for: Look for frayed wires, melted insulation, loose connections, or corrosion at the pins that could cause an intermittent electrical fault.
Test the shift/timing solenoid resistance using a digital multimeter.
Look for: Compare the resistance reading to the manufacturer's specifications. An out-of-spec or fluctuating reading indicates a faulty solenoid.
Check the solenoid circuit for continuity and shorts to ground.
Look for: A lack of continuity or a short to ground in the wiring between the TCM/PCM and the solenoid indicates a wiring harness failure.
Monitor the shift solenoid operation using an advanced scan tool while driving.
Look for: Look for intermittent dropouts in the solenoid command or feedback signals that correlate with the shifting issues, isolating the fault to the control circuit or module.
This page explains the generic P0789 definition and is general reference information, not a diagnosis for your specific vehicle. Actual causes, severity, and repairs vary by make, model, engine, and mileage — always confirm with a scan tool and a qualified technician before replacing parts.
Gear guide: Best OBD2 ScannersRead this code yourself next time — from $20 Bluetooth dongles to bidirectional scan tools.Rather have a pro handle it? Find a vetted local mechanic.