The other thing that can cause that is water deposits building up around the shift cable bellcrank in the pivot housing. This happens because the gasket may not seal 100% in that area. So first try cleaning any dried up crud there, lube the bellcrank with shaft with motor oil and get it moving...