This might be a stupid question, but is the truck running and driving okay? Or are you experiencing issues related to the DTC's stored in the computer? What issues are seeing? If you clear the codes, do all of them return?
Random thought, but have you recently had your windows/windshield tinted by chance? Excess water runoff can damage the BCM, and with having trouble codes across multiple modules like this, it seems like there could be something like that going on.
I'd also suggest having your battery tested. When these batteries start to fail, these trucks are known for doing crazy things.