← Back to list

P0785 Fault in 1997 Chevrolet Suburban: Diagnosis and Repair Guide

Model: 1997 Suburban Fault Code: P0785 Posted: 2019-04-03 12:12

I own a 1997 Chevrolet Suburban that consistently displays fault code P078-5 when the engine warms up. The vehicle enters fail-safe mode, remaining stuck in third gear. While I can shift down to second gear, further shifting is only possible back to third. When using an OBD2 scanner, the vehicle will come to a stop and stay in third gear. Clearing the P0785 code allows normal shifting into first gear temporarily, but the warning light returns immediately. The issue does not occur during cold starts—shifts are smooth and functional under these conditions. I have already replaced both shift solenoids, inspected wiring harnesses, verified fuses, replaced the ignition switch, and tested with three different ECU units—all without resolving the problem. The vehicle remains in fail-safe mode after any reset attempts. This issue appears to be specific to 1997 Suburban models and has been reported by multiple users. Despite extensive troubleshooting, including full transmission replacements, no permanent fix has been identified. I am seeking reliable technical insights or known solutions for this persistent P0785 code in older GM trucks.

Related fault codes
P0785
Comments (3)
Anonymous 2019-04-03 13:03

It's important to rule out any added electrical components such as alarms or key fob remotes that may interfere with the DLC (Data Link Connector). A common root cause is a loss of power supply to the transmission solenoid circuit. Steps to diagnose: 1) With the ignition switch in the RUN position, check for battery voltage at the fuse supplying power to the transmission solenoid circuit. 2) If voltage is present at the fuse, inspect the wiring between the fuse and the transmission for any open circuits. 3) If no voltage is detected at the fuse, test continuity from the fuse to the ignition switch. If there's no continuity, repair or replace the faulty section of that circuit. 4) If continuity exists between the fuse and ignition switch, the most likely culprit is a failing ignition switch—replace it and retest with the ignition in RUN position for voltage at the transmission solenoid power supply fuse.

Anonymous 2019-04-03 13:51

I have completed all of these diagnostic steps. All electrical checks passed, including continuity tests and wiring inspections. Multiple users have reported identical symptoms—some even replaced their entire transmissions with no improvement. No known fix has been documented in the community for this issue on 1997 Suburban models. This suggests a deeper underlying problem, possibly related to ECU communication or internal transmission control module failure.

Anonymous 2019-05-30 10:29

I'm experiencing the exact same P0785 issue in my 2003 Chevrolet Avalanche. Has anyone found a confirmed solution for this code on older GM trucks? Any insights into potential ECU or solenoid module failures would be greatly appreciated.