Still trying to track this issue down, the big problem until about 4 days ago it would only happen for about 5 minutes after a truck wash then everything would return to normal operation. Running in the rain didn't seem to make a difference either only after a wash.
Last Tuesday on the info display screen "alert no data link" came back on and this time has stayed on, but also noticed the A/C compressor clutch not engaging (coincidence, or related? Didn't notice that before, but it would only last for 5 minutes or less). I hit a pretty good bump Thursday and I felt cool air coming from the dash vents and looked down to see the alert had gone away on the info display screen and the gauges working again for a few more minutes, then the alert came back and the warm air started flowing again! (Makes me think there may be some relation) Tried wiggling wires around in the engine compartment and by the firewall pass throughs, but could not seem to change anything. I need to look at the wiring schematic to see if there are any common connectors they run through, or even a common ground.
The truck would always start, run, shift up and down and speed control would work. Everything seemed to work except the speedo, temp and oil press gauges, and all the mechanical gauges air & fuel seem to work all the time. Inspected chassis grounds and battery connections. Seems to be an issue on the can bus wires somewhere between the engine ECU and the instrument cluster, (especially since the truck starts, runs and shifts). The main cab to chassis ground looks clean and is tight. It may be time to start pulling the dash apart and looking behind there....
I'll keep looking, corrosion or a bad piece of wire somewhere.... just gotta find it!