It seems your #2 alternator might not have been working for a while now. Then, your front battery went dead which is what runs all the accessories on your truck. It could be a fuse, a broken wire, a burned fusable link, bad battery terminal, bad battery cable, loose wire at the junction block...