I had a spare shifter switch that had the same issue. The shifter cable housing had broken off where it entered the switch housing. The cable housing has a larger diameter rubber sleeve on it where it enters the switch housing. I found a way to repair it with no new parts.
1. Remove the switch, the switch is attached to a frame rail with a flat metal bracket directly below the front of the drivers' seat. I labeled each hose as I removed them and labeled which port each hose connects to.
2. 2 bolts attach the bracket to the frame rail, the bracket and switch come off as a unit, then the switch can be removed from the bracket (2 bolts.)
3. Disconnect the wire shifter cable from the switch by loosening the small screw in the spring loaded arm inside the switch.
4. Remove the small brass threaded fitting where the shifter cable enters the switch. Remove the shift cable with the brass fitting by pulling gently, it should come right out if the fitting is removed and the screw is loose.
5. The small brass fitting is similar to a compression fitting, carefully remove the cable and cable housing from the brass fitting. The cable housing has a larger diameter rubber sleeve on it where it enters the brass fitting.
6. It may be necessary to dig out a small portion of the cable housing from the brass fitting,, then trim the larger diameter rubber sleeve enough to allow the cable housing to enter the brass fitting. I totally removed the rubber sleeve.
7. Pull the wire cable back into the housing 2 or 3", and trim off any damaged portion of the cable housing. Do not remove any more than absolutely necessary. Push the wire cable back into the cable housing, the button on the shifter should be all the way down.
8. Measure the outside diameter of the cable housing, then measure the inside diameter of the brass fitting, it will be a few thousandth of an inch smaller. Using the correct size drill, drill the hole in the brass fitting to remove any compression or crimp.
9.The cable housing can now be inserted in the brass fitting and the fitting can be screwed in finger tight. The spring loaded lever in the switch should be positioned as far away from the point where the cable enters the switch as possible. Mark the wire cable where it enters the spring loaded lever and the wire cable needs to be completely under the set screw. Remove the cable and housing and cut off the wire cable on your mark. I used a sharp cold chisel to cut the cable, it is tough wire!
10. Re-insert the cable and housing, making sure the cable housing is fully seated and the fitting is tightened enough to hold the cable housing in place, I put three layers of shrink wrap on the housing and fitting to keep out moisture. The wire must be inserted in the spring loaded lever in the switch BEFORE tightening the brass fitting.
11. Check for function, adjust if necessary. I put a piece of gasket paper between the switch and bracket to keep any moisture out of the switch.

This took longer to type than it did to do. Anyone with a little patience can do this. Good luck!


Moderators. If you think this is worthy, sticky this.