Holy crap that carrier bearing is fragged. Yet another member who has managed to find damage worse than mine When the carriers fail they do all sorts of horrible things to the drivetrain. New bearing and u-joints will make the truck livable again. RRTT's advice on cleaning up all the ground leads will go a long way to debugging the electrics - everything will have a layer of corrosion and gunk on it.