why won't air come out of vents when a/c or heat is turned on
There is some information on the Envoy forums about this kind of failure, usually it is the servo itself. You could have the codes checked and those codes will start with a Bxxxx
Search GMC Envoy Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
GMC Envoy Experts