So it's been 2500 miles since I did this. Three days ago the truck just died on me while I was driving around a jobsite. It started right back, but the starter seemed sluggish again. Yesterday it died twice and the radio started acting up again. Today I killed it at a drive through and it just clicked when I tried to restart. A couple tries later, it restarted, but was very sluggish. When I got home, I pulled the ground cable and cleaned it. I took it loose at all three ends (frame ground, engine block and battery), wire brushed all surfaces and coated with dielectric grease. After hooking everything back up and rechecking torques, it fired up faster than ever before, the radio works and the touch screen seems faster and more responsive, at least more so than it has been since yesterday. I'm willing to bet I don't have any more issues with it randomly shutting off or sluggish starting. CHECK THE GROUNDS FIRST!!