Heater not working 2000 small block Blazer

My heater seems to not be working properly. The temp switch seems to change the temp ok (when engine is hot and sits still for a few minutes, I get some warm air) not sure if function switch is working. It seems to move too freely??? Wondering if there is anyone familiar with this problem or could lead me to look for the cause further!!! Novice but capable mechanic, thanks
0
Comments
Do the controls for the HVAC assembly re-direct the air to the varying output positions? Defrost, Dash, Bi-level, Floor?