So a couple days ago I had to replace the starter contacts. Truck had been randomly not cranking on first attempt. Sometimes second key turn and it would crank, sometimes 5. Had heard the 'horror' stories about how hard starter was to pull but went at it anyway in the driveway in 5deg cold. Starter can be pulled with out jacking truck or pulling right front wheel. I have no lift just had to slide under there. Disconnect battery , Pull rubber fender liner, remove main starter wire and small electrical connector, remove exhaust bracket, loosened brake line retainers ( no need to open brake system). Remove 2 bolts retaining starter. I had bought a couple long extensions while at the parts store for the contacts but didn't even need them as some people suggested. You do have to get the starter positioned just right for removal through fender/wheelwell but it will fit. Replaced contacts and had it all back together in 1.5 hrs tops. Starter contacts were worn out and needed replaced. No one had a plunger in town so after inspecting it I just cleaned it up with some emery paper. Has been working great now! Hasn't shown symptoms since replacement. 213.5k 12/18/2016