I finally fished the two splice packs out under the dash to try to isolate the problem while there was a loss of communication. However, removing the comb from either one of them had no affect. I expected data to return to the cluster as soon as I unplugged it. I suspect a bad ground. Hard acceleration and bumps seem to cause data to flow or be interrupted. Also, one time I had the back hatch open and I threw my tool bag in there and the lights came on like it caused the data to return. I need to find grounds and modules in the back to check.
My engine has a knock sensor code and the oil pressure sensor seems to be not working, so as soon as I can get a set of knock sensors I'll pull the intake and swap those. While I'm in there I'll replace the valley cover gasket, Intake manifold gaskets, valve cover gaskets, oil pressure sensor and check and clean or repair the two grounds on the back of the block.