There is a ground between the dash module and the cab...it sounds like its loose or about to break....
The dash ground is actually attached to the right side engine head at the back of the head...feel around ...there are two black wires with eyelets,,,engine movement over time hardens the wires and they break or get loose...just find the wires and ground them to a convenient location...