← Back to list

P0785 Diagnostic and Fix for 1999 GMC K1500 Suburban: Electrical Issues with PRNDL Fuse and Limp Mode

Model: 1999 K1500 Suburban Fault Code: P0785 Posted: 2016-11-26 11:51

I'm experiencing a P0785 fault code on my 1999 GMC K1500 Suburban, which has resulted in the transmission entering 'limp mode'. I've already replaced all internal solenoids in the transmission, but the issue persists. The dashboard lights do not activate with daytime running lights, although all gauges function normally. Upon inspection, there is no power at the PRNDL fuse located in the instrument panel. This has led me to suspect an electrical fault within the starter switch assembly or related wiring. I'm seeking advice on how to properly diagnose and resolve this issue. The P0785 code indicates that the Powertrain Control Module (PCM) is not detecting proper voltage on circuit #687, which connects to the 3-2 solenoid in the transmission. This circuit runs from the fuse box through the transmission harness back to the PCM. If fuse #20 is open or faulty, it could trigger P0785 and potentially affect all solenoids. I've verified that there is no 12V at fuse #20 under any key position, and a fused jumper across the fuse terminals did not resolve the issue—code remains present and limp mode persists. I’ve also confirmed that no additional electronics (such as GPS, alarm, or remote start) are installed. The vehicle is bone stock with no aftermarket modifications. I’m now considering whether to inspect wiring harness connections, verify circuit diagrams, or replace the ignition switch. Any insights or step-by-step troubleshooting tips would be greatly appreciated—especially for a 1999 K1500 Suburban with a gasoline engine.

Related fault codes
P0785
Comments (10)
Anonymous 2016-11-26 13:28

The P0785 code typically indicates a circuit fault. Check if any aftermarket electronics (remote start, GPS, alarm) are installed—these can interfere with the signal path. Confirm whether the vehicle is stock or modified.

Anonymous 2016-11-26 13:42

No add-ons; this is a completely stock 1999 GMC K1500 Suburban with no aftermarket electronics.

Anonymous 2016-11-26 15:08

Double-check fuse #20 in the fuse box. Inspect all connections before assuming a faulty ignition switch. Try using a 10-amp fused jumper to supply power directly to both sides of the fuse—observe if dashboard lights come on and whether the P0785 code clears. Also, refer to official wiring diagrams for accuracy. Source: http://www.revbase.com/BBBMotor/Wd/DownloadPdf?id=65558 Ensure you're referencing the correct diagram—some versions show fuse #20 without 12V supply under normal conditions.

Anonymous 2016-11-26 16:28

No 12V detected at fuse #20. I attempted a fused jumper across the terminals, but the vehicle still shows P0785 and remains in limp mode. No improvement observed.

Anonymous 2016-11-26 17:43

The P0785 code specifically indicates that the PCM is not receiving correct voltage on circuit #687 (3-2 solenoid). This circuit runs from the fuse box, through the transmission harness, and back to the PCM. If fuse #20 is open or faulty, it would trigger multiple solenoid-related codes in addition to P0785. Reference diagram: http://www.revbase.com/BBBMotor/Wd/DownloadPdf?id=17937 This wiring path is critical—any break or poor connection here will prevent proper communication between the PCM and transmission.

Anonymous 2016-11-26 17:48

Thanks for the clarification—I’ll review all diagrams and check connections thoroughly. Appreciate the detailed guidance!

Anonymous 2016-11-27 15:06

I’ve inspected every wire under the dash, and a parts supplier recommended replacing the ignition switch. I disassembled the harness and installed a new one—no change. Still no power at PRNDL fuse. My daughter is now stuck without this vehicle. Any further suggestions? (Beyond insurance or a 'Car-B-Q'...)

Anonymous 2016-11-27 15:47

I’ll be able to access more detailed diagrams at work tomorrow. Let’s regroup and verify key details: - Is it a 1999 GMC K1500 Suburban with a gasoline engine? - No power at fuse #20 in the instrument panel—confirmed using a test light? - Are any adjacent fuses also dead? - Are the referenced diagrams accurate? (Source: http://www.revbase.com/BBBMotor/Wd/DownloadPdf?id=65558) - No aftermarket devices like GPS, alarm, or radio connected to ALDL. - What happens when you apply a fused 12V jumper across both sides of fuse #20? This test can help isolate the issue.

Anonymous 2016-11-27 15:50

I just realized—fuse #20 is located at the BOTTOM of the instrument panel fuse box. I’ve been mistakenly checking fuse #14 all along. Back to basics—this was a critical oversight!

Anonymous 2019-11-15 04:04

This post appears to be from November 2016, but I’m seeing similar issues with my 1999 GMC K1500 Suburban. I’ve already replaced solenoids, transmission filter, and fluid—planning a home flush this weekend. I also intend to reflash the ECM soon. However, I’ve heard reports that replacing the transmission doesn’t resolve P0785 in many cases. It seems like most posts on this issue end without a clear fix. Has anyone found a permanent solution? Any success stories or proven fixes for this specific code?