Error code
OBD2 P0785
OBD2P0785
Diagnostic Trouble Code· Standard OBD-II fault code read from the vehicle's onboard diagnostics.
What it means
Shift/Timing Solenoid.
Severity
highDriving may be possible but the transmission will likely experience issues such as harsh shifting and slippage.
Summary
P0785 indicates a malfunction in the shift/timing solenoid circuit within the transmission's control system.
Symptoms
- Malfunction Indicator Lamp (MIL) lights on
- Failure to shift from or into any particular gear
- Harsh shifting
- Slippage
- Transmission overheating
- Decreased fuel efficiency
- TCM/PCM may enter 'limp-in' mode
Common Causes
- Defective shift solenoid
- Hydraulic blockages inside the internal transmission fluid passages
- Mechanical internal transmission failures
- Low or contaminated transmission fluid
- Shift solenoid valve harness is open or shorted
- Shift solenoid valve circuit poor electrical connection
- Defective PCM/TCM
Diagnosis
- Check for open or shorted circuits in the shift solenoid valve harness.
- Inspect the internal transmission fluid passages for blockages.
- Test the resistance of the shift solenoids to ensure they are within normal range (10-15 ohms for ON/OFF type, 4-6 ohms for PWM type).
- Check for related chassis or body system codes that could affect drivetrain components.
Fixes
- Replace the faulty shift solenoid.
FAQ
What does P0785 mean?
P0785 indicates a malfunction in the shift/timing solenoid circuit within the transmission's control system.
How do I diagnose P0785?
Diagnose by checking for open or shorted circuits, inspecting internal fluid passages, testing solenoid resistance, and looking for related chassis/body codes.
Not affiliated with OBD2. Answer summarized from the manufacturer's manual linked above; consult that source for the authoritative procedure.
More OBD2 codes
- P0700Transmission Control System (MIL Request)
- P0701Transmission Control System Range/Performance
- P0702Transmission Control System Electrical
- P0703Brake Switch 'B' Circuit
- P0704Clutch Switch Input Circuit Malfunction
- P0705Transmission Range Sensor Circuit Malfunction (PRNDL Input)
- P0706Transmission Range Sensor Circuit Range/Performance
- P0707Transmission Range Sensor Circuit Low
- P0708Transmission Range Sensor Circuit High
- P0709Transmission Range Sensor Circuit Intermittent
- P0710Transmission Fluid Temperature Sensor 'A' Circuit
- P0711Transmission Fluid Temperature Sensor 'A' Circuit Range/Performance