There's a ground under the center console. you can slide it back after removing 6 bolts 2 by the dash and 4 behind the squares. Disconnect the battery. Touch both neg and pos terminals together ( the cables not the battery ) while you go work for 15 mins ( recommended as this force can bus reset ). Pull the console back and clean up that ground and check the ground in the engine bay, 3 on driver side especially. Make sure there's no paint on the grounds, metal on shiny metal, use a wire bush and shiny them up good. Also open the relay box in front of the battery and FIRMLY press everything in the down and make sure nothing is coming loose. several of the "tall" ones around the edges are spares. Note any loose ones and look at the lid to see which system the went to.
Put it back together and reconnect the battery and hopefully you have a happy truck. It may take a few minutes for the radio to fully reset and all your controls to reboot and appear. The warning messages will go away after a short drive.