Could be a body control module. That isn't the same as the vehicle control module (VCM), which is in charge of the power train; it handles the vehicle's lights and dashboard components. If it, or a connection to/from it, is going bad, it may cause some of the problems you are experiencing. Not sure where it's located, but do some research and check the connections going to and from it and into the cluster.
Beyond that, it's something a dealership will have the tools to diagnose. Unfortunately, replacing them is expensive, as they need to be flashed (programmed) to operate on your vehicle, thus you can't just buy, plug, and drive.