2000 GMC Jimmy Heater problem

The heater in my Jimmy has been putting out less and less heat. It also only works in the dashboard and defrost outlets.

I believe you may have a vacuum control problem. Not in the engine compartment but under the dash somewhere.