Could be,
Stuck open thermostat,
Low on coolant,
Plugged heater core,
Temperature blend door actuator malfunction.
you must have low coolant or a bad heater core
the heater core was stopped up just flushed it out ok now
Your heater core may be clogged. Have the heater core flushed and refill the system with fresh coolant.
Low coolant in the system. Defective heater control valve. Clogged heater core.
Thermostat stuck open. Heater core clogged. Heater temperture control valve defective. Low on coolant.
I have a 1999 blazer. The heater core clogs up about once a year from the Dexcool. Try having it (heater core) flushed and use Prestone (Extended life) instead of Texaco.
The heater valve could be failing to open for one reason or another.
If you use tapwater, you may feel cold but if you use a heater, you wont feel cold.
The heater might blow cold air in a 2000 Silverado because the thermostat is sticking and not changing from cold to heat. The thermostat is usually located in a hose that leads from the radiator to the motor.
you may not have the heater water hoses plugged in
My 2001 Chevy Blazer was blowing cold air when I had the heat on. My husband flushed the line to the heater core and a bunch of junk came out and now my heat works great. My 2001 Chevy Blazer was blowing cold air when I had the heat on. My husband flushed the line to the heater core and a bunch of junk came out and now my heat works great.
I have 2006 Blazer. Antifreeze needs to be at right level or no heat. Instead of changing my thermostat for very cold temperatures I use a grill snap on guard that adds plenty of heat to the cab and is adjustable. Gasoline will not burn well if the engine is too cold in severe winter driving. If you are losing at lot of antifreeze use the copper sealer and not the aluminum sealers.