Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
SYS.OK|MANUAL.DBβ LIVE
HOMESERVICE MANUALSGMC1999FORWARD CONTROL 5.7 R, AUTOMATICREPAIR AND DIAGNOSISEXTERNAL PAGESDIFFERENT CARSECTION 83 (ENGINE CONTROLS - SELF-DIAGNOSTICS)DIAGNOSTIC TESTSDTC P0705: TRANSMISSION RANGE SWITCH CIRCUITDIAGNOSTIC PROCEDURES
1999 GMC Forward Control 5.7 R, Automatic
Diagnostic Procedures
1999 GMC Forward Control 5.7 R, AutomaticSECTION Diagnostic Procedures
WARNING: This page is about a different car, the 2002 Saturn LW200, 2002 Saturn L200, and 2002 Saturn L100. However, it is still accessible from the selected car via links, so may be relevant.
NOTE:
Transaxle range switch is located on side of transaxle behind shift lever. Electronic PRNDL module is located next to shift lever in center console.
- Turn ignition on. Using scan tool, monitor TRANSMISSION RANGE while moving selector lever through each position. If scan tool display matches actual selector lever position, DTC may be caused by intermittent condition. See DIAGNOSTIC AIDSΒ . If scan tool display does not match actual selector lever position, go to next step.
- If scan tool display is not blank, go to next step. If scan tool display is blank, check Black/White wire between transaxle range switch and ground for open. If wire is okay, replace transaxle range switch.
- Place selector lever in "P" position. If scan tool reads PARK, go to next step. If scan tool does not read PARK, go to step Β 10 .
- Place selector lever in "R" position. If scan tool reads REVERSE, go to next step. If scan tool does not read REVERSE, go to step Β 16 .
- Place selector lever in "N" position. If scan tool reads NEUTRAL, go to next step. If scan tool does not read NEUTRAL, go to step Β 8 .
- If all lights on PRNDL console display are not on, go to next step. If all lights on PRNDL console display are on, check Gray wire between PCM and transaxle range switch for open. If wire is okay, replace PCM.
- Disconnect transaxle range switch 4-pin connector. Connect jumper wire between transaxle range switch connector terminal "C" (Gray wire) and ground. Using scan tool, monitor position of "C" of TR SWITCH - P/A/B/C. If scan tool reads OFF, check connector terminals. If connector is okay, replace transaxle range switch. If scan tool does not read OFF, repair open in Gray wire between PCM and transaxle range switch.
- Disconnect transaxle range switch 4-pin connector. Using scan tool, monitor position "A" of TR SWITCH - P/A/B/C. If scan tool reads ON, replace transaxle range switch. If scan tool does not read ON, go to next step.
- Disconnect electronic PRNDL module at selector lever. If scan tool reads ON, replace electronic PRNDL module. If scan tool does not read ON, check Black/White wire between PCM and transaxle range switch for short to ground. If wire is okay, replace PCM.
- Place selector lever in "R" position. If scan tool reads REVERSE, go to next step. If scan tool does not read REVERSE, go to step Β 21 .
- Place selector lever in "N" position. If scan tool reads NEUTRAL, go to next step. If scan tool does not read NEUTRAL, go to step Β 14 .
- Disconnect transaxle range switch 4-pin connector. Using scan tool, monitor position "P" of TR SWITCH - P/A/B/C. If scan tool reads ON, replace transaxle range switch. If scan tool does not read ON, go to next step.
- Disconnect electronic PRNDL module at selector lever. If scan tool reads ON, replace electronic PRNDL module. If scan tool does not read ON, check Yellow wire between PCM and transaxle range switch for short to ground. If wire is okay, replace PCM.
- If all lights on PRNDL console display are on, go to next step. If all lights on PRNDL console display are not on, check White wire between PCM and transaxle range switch for open. If wire is okay, replace PCM.
- Disconnect transaxle range switch 4-pin connector. Connect jumper wire between transaxle range switch connector terminal "A" (White wire) and ground. Using scan tool, monitor position of "P" of TR SWITCH - P/A/B/C. If scan tool reads OFF, check connector terminals. If connector is okay, replace transaxle range switch. If scan tool does not read OFF, repair open in White wire between PCM and transaxle range switch.
- Place selector lever in "N" position. If scan tool reads NEUTRAL, go to next step. If scan tool does not read NEUTRAL, go to step Β 19 .
- Disconnect transaxle range switch 4-pin connector. Using scan tool, monitor position "P" of TR SWITCH - P/A/B/C. If scan tool reads ON, replace transaxle range switch. If scan tool does not read ON, go to next step.
- Disconnect electronic PRNDL module at selector lever. If scan tool reads ON, replace electronic PRNDL module. If scan tool does not read ON, check White wire between PCM and transaxle range switch for short to ground. If wire is okay, replace PCM.
- If all lights on PRNDL console display are on, go to next step. If all lights on PRNDL console display are not on, check Yellow wire between PCM and transaxle range switch for open. If wire is okay, replace PCM.
- Disconnect transaxle range switch 4-pin connector. Connect jumper wire between transaxle range switch connector terminal "B" (Yellow wire) and ground. Using scan tool, monitor position of "B" of TR SWITCH - P/A/B/C. If scan tool reads OFF, check connector terminals. If connector is okay, replace transaxle range switch. If scan tool does not read OFF, repair open in Yellow wire between PCM and transaxle range switch.
- Place selector lever in "N" position. If scan tool reads NEUTRAL, go to next step. If scan tool does not read NEUTRAL, go to step Β 24 .
- If all lights on PRNDL console display are not on, go to next step. If all lights on PRNDL console display are on, check Black/White wire between PCM and transaxle range switch for open. If wire is okay, replace PCM.
- Disconnect transaxle range switch 4-pin connector. Connect jumper wire between transaxle range switch connector terminal "D" (Black/White wire) and ground. Using scan tool, monitor position of "A" of TR SWITCH - P/A/B/C. If scan tool reads OFF, check connector terminals. If connector is okay, replace transaxle range switch. If scan tool does not read OFF, repair open in Black/White wire between PCM and transaxle range switch.
- Disconnect transaxle range switch 4-pin connector. Using scan tool, monitor position "C" of TR SWITCH - P/A/B/C. If scan tool reads ON, replace transaxle range switch. If scan tool does not read ON, go to next step.
- Disconnect electronic PRNDL module at selector lever. If scan tool reads ON, replace electronic PRNDL module. If scan tool does not read ON, check Gray wire between PCM and transaxle range switch for short to ground. If wire is okay, replace PCM.
RENDER: 1.0x
NO RELATED
Recommended Tools & Savings
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Affiliate disclosure: We may earn a commission at no extra cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- β’ You smell fuel, burning insulation, or see smoke.
- β’ Brakes feel soft, pull hard to one side, or make grinding noises.
- β’ The engine overheats, stalls repeatedly, or misfires under load.
- β’ You are missing required tools, torque specs, or safe lifting equipment.
- β’ You are not confident in the next step or safety outcome.