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