DRIVER WINDOW WONT WORK
You might be best putting in a whole new assembly. They run about $40 used on eBay--- to $100 new from PartsGeek.com, up to $300 from dealer. Getting that cable untangled is virtually impossible/ https://www.youtube.com/watch?v=PS20sLgUEbI
That's the wrong one in the image. That one is tagged 'midgate' I can't find an image not copyrighted for the driver's window so I can't save and post. But go here/ http://www.stockwiseauto.com/product_info.php/products_id/319239/fit_id/24304/Year/2004/Make/GMC/Model/Envoy%20XUV?gclid=CPS6jee47sMCFZI0aQod94EAeg
Looking for a Used Envoy XUV in your area?
CarGurus has 148 nationwide Envoy XUV listings starting at $2,995.
Search GMC Envoy XUV Questions
GMC Envoy XUV Experts