Dash lights and speedometor aren't woking on 2004 GMC Sierra 1500

is the speedometor electcial or cable and could this be a relay sensor its a duramax 2500

Asked by for the 2004 GMC Sierra 1500
Common problem with these 2004 instrument clusters. They can be repaired - it is not a fault of any other part of the vehicle. For repair of these clusters go here: