DTC Troubleshooting: P0958 (24-4)

DTC P0958: Open in Transmission Gear Selection Switch Circuit, or Transmission Gear Selection Switch Stuck OFF 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).

1. Shift to the M position.

1. Verify the transmission gear selection switch sequential sportshift mode switch 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 PCM.■

1. Turn the ignition switch OFF.

1. Disconnect the transmission gear selection switch/park pin switch connector.

1. Check for continuity between transmission gear selection switch connector terminals No. 2 and No. 3.

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 shift lever bracket base, then go to Step 10 .

1. Turn the ignition switch ON (II).

1. Measure the voltage between transmission gear selection switch/park pin switch connector terminal No. 3 and body ground.

Is there about 5 V?

YES | - | Repair open in the wire between transmission gear selection switch connector terminal No. 2 and ground (G501), or repair poor ground (G501), then go to Step 10 .
NO | - | Go to Step 9 .

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

Is there about 5 V?

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 .■

1. Clear the DTC with the HDS.

1. Start the engine in the P position, wait for more than 10 seconds, then shift to the M position.

1. Push the shift lever toward shiftup position (+) slowly, and return to neutral position; repeat this test 10 times or more.

1. Pull the shift lever toward shiftdown position (−) slowly, and return to neutral position; repeat this test 10 times or more.

1. 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 pass?

YES | - | The problem has been corrected.■
NO | - | Return to Step 1 and recheck.■