check engine light on and fuel guage not working - radio comes in and out on 2006 Chevrolet Trailblazer

Fuel(gas) guage never works, Check engine light always on, Traction (slip) light comes on occasionaly, radio (speaker) comes in and out (sound mutes where you can still hear it but it sounds muffled) Misc. lights out on dash and radio buttons.

Asked by for the 2006 Chevrolet Trailblazer