Operation CHARM: Car repair manuals for everyone.

P0958

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

2005-2006 Models

NOTE:
^ Record all freeze data and review General Troubleshooting Information before you troubleshoot.
^ This code is caused by an electrical circuit problem and cannot be caused by a mechanical problem in the transmission.

1. Turn the ignition switch ON (II).
2. Shift to the M position.
3. Verify the transmission gear selection switch sequential sport shift mode switch inputs with the HDS in the A/T data list.
Is sequential sport shift 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 PCM.

4. Turn the ignition switch OFF.
5. Disconnect the transmission gear selection switch connector.
6. Check for continuity between transmission gear selection switch connector terminals No. 3 and No. 7.





Is there continuity when the shift lever is in M position, and no continuity when the shift lever is any other M position?
YES - Go to step 7.
NO - Replace the transmission gear selection switch, then go to step 10.

7. Turn the ignition switch ON (II).
8. Measure the voltage between transmission gear selection switch connector terminal No. 3 and body ground.





Is there battery voltage?
YES - Repair open in the wire between transmission gear selection switch connector terminal No. 7 and ground (G402), or repair poor ground (G402), then go to step 10.
NO - Go to step 9.

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





Is there battery voltage?
YES - Repair open in the wire between PCM connector terminal D2 and the transmission gear selection switch connector, then go to step 10.
NO - Check for loose or poor connections at PCM connector terminal D2. If the connection is OK, update the PCM if it does not have the latest software, or substitute a known-good PCM, then recheck. If the symptom/indication goes away with a known-good PCM, replace the original PCM.

10. Clear the DTC with the HDS.
11. Start the engine in the P position, wait for more than 10 seconds, then shift to the M position.
12. Push the shift lever toward shiftup position slowly, and return to neutral position; repeat this test 10 times or more.
13. Pull the shift lever toward shiftdown position slowly, and return to neutral position; repeat this test 10 times or more.
14. Monitor the OBD status for P0958 in the DTCs/Freeze Data in A/T Mode Menu for a pass/fail.
Does the result indicate a passed?
YES - Troubleshooting is completed.
NO - Return to step 1 and recheck.