Operation CHARM: Car repair manuals for everyone.

DTC Troubleshooting

DTC P0958: Open in Transmission Gear Selection Switch Circuit, or Transmission Gear Selection Switch Stuck OFF

NOTE:
^ Before you troubleshoot, record all freeze data and any on-board snapshot, and review General Troubleshooting Information.
^ This code is caused by an electrical circuit problem and cannot be caused by a mechanical problem in the transmission.

1. Start the engine.
2. With the brake pedal pressed, shift to M.
3. Verify the transmission gear selection switch sequential sportshift mode switch signal inputs with the HDS in the A/T data list.

Is sequential sportshift mode SW OFF?

YES - Go to step 4.

NO - Intermittent failure, the system is OK at this time. Check for poor connections or loose terminals at the transmission gear selection switch and the PCM.

4. Turn the ignition switch to LOCK (0).
5. Disconnect the transmission gear selection switch/park pin switch/A/T gear position indicator panel light connector.
6. Check for continuity between transmission gear selection switch/park pin switch/A/T gear position indicator panel light connector terminals No. 2 and No. 3.





Is there continuity when the shift lever is in M, and no continuity when the shift lever is shifted out of the M?

YES - Go to step 7.

NO - Replace the transmission gear selection switch, then go to step 17.

7. Turn the ignition switch to ON (II).
8. Measure the voltage between transmission gear selection switch/park pin switch/A/T gear position indicator panel light connector terminal No. 3 and body ground.





Is there battery voltage?

YES - Repair open in the wire between transmission gear selection switch/park pin switch/A/T gear position indicator panel light connector terminal No. 2 and ground (G503), or repair poor ground (G503), then go to step 17.

NO - Go to step 9.

9. Measure the voltage between PCM connector terminal E30 and body ground.





Is there battery voltage?

YES - Repair open in the wire between PCM connector terminal E30 and the transmission gear selection switch connector, then go to step 17.

NO - Go to step 10.

10. Connect the transmission gear selection switch/park pin switch/A/T gear position indicator panel light connector.
11. Update the A/T software in the PCM if it does not have the latest software, or substitute a known-good PCM.
12. Start the engine, and shift to M while pressing the brake pedal firmly.
13. Push the shift lever toward the upshift position (+) slowly, and release it; repeat this test at least twice.
14. Pull the shift lever toward the downshift position (-) slowly, and release it; repeat this test at least twice.
15. Check for DTC(s) in the DTCs/Freeze Data in A/T Mode Menu with the HDS.

Is DTC P0958 indicated?

YES - If the PCM was updated, substitute a known-good PCM, then recheck. If the PCM was substituted, go to step 1.

NO - Go to step 16.

16. Monitor the OBD STATUS for P0958 in the DTCs/Freeze Data in A/T Mode Menu for a pass/fail.

Does the HDS indicate PASSED?

YES - If the PCM was updated, troubleshooting is complete. If the PCM was substituted, replace the original PCM. If any other DTCs were indicated on step 15, go to the indicated DTC's troubleshooting.

NO - Check for poor connections and loose terminals at the transmission gear selection switch and the PCM. If the PCM was updated, substitute a known-good PCM, then recheck. If the PCM was substituted, go to step 1. If the HDS indicates NOT COMPLETED, return to step 12 and recheck.

17. Clear the DTC with the HDS.
18. Start the engine, and shift to M while pressing the brake pedal firmly.
19. Push the shift lever toward the upshift position (+) slowly, and release it; repeat this test at least twice.
20. Pull the shift lever toward the downshift position (-) slowly, and release it; repeat this test at least twice.
21. Check for DTC(s) in the DTCs/Freeze Data in A/T Mode Menu with the HDS.

Is DTC P0958 indicated?

YES - Check for poor connections and loose terminals at the transmission gear selection switch and the PCM, then go to step 1.

NO - Go to step 22.

22. Monitor the OBD STATUS for P0958 in the DTCs/Freeze Data in A/T Mode Menu for a pass/fail.

Does the HDS indicate PASSED?

YES - Troubleshooting is complete. If any other DTCs were indicated on step 21, go to the indicated DTC's troubleshooting.

NO - Check for poor connections and loose terminals at the transmission gear selection switch and the PCM, then go to step 1. If the HDS indicates NOT COMPLETED, return to step 18 and recheck.