What are some reasons for a 1999 Chevy Blazer LT 4x4 heater problems?

Low on coolant (leak in coolant system) Thermostat stuck open Heater core plugged Temperature blend door actuator failure Vacuum supply to HVAC dissconnected