2005 GMC Envoy - Gauge Cluster/Radio Operates Erratically

Dash cluster going haywire, fuel Gage stays on empty. Sometimes it works, not now. And the radio goes in and out. One time you hear it good and then it sounds like it is a box.