P/N 15115883 appears to be the correct instrument cluster for an '04 Envoy w/DIC (U68).
If all of your other steering wheel controls (hvac, radio) and switch backlighting are working, there's no single wiring failure that would cause all of the DIC switches to stop working (all steering wheel controls share the same ground circuit, and each DIC switch has its own input to the cluster).
The service manual instructs the service tech. to refer to the Service Programming System (SPS) when installing a new cluster, so maybe there's something that needs to be programmed into the cluster to get the DIC to work. Make sure your dealer completed that step.
If you want to verify whether the switches are working, check for ground at the following cluster pins when each of the indicated switches is pressed:
Switch; Pin; Wire Color
Trip; A10; DK BLUE
Fuel; A8; YELLOW
Set/Reset; A11; ORANGE
Personalization; A9; DK GREEN/WHITE