When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
How is your coolant level? Low/no heat is the first symptom of low coolant.
Heater core could also be plugged up. At operating temp with heat selected the heater hoses should be warm on both sides of the heater core.
Manual or Auto Climate controls?
With vehicle running put heater control to vent or floor position.
Confirm the AC clutch is not engaging.
Have someone cycle the heater control from cold to hot, watch the heater control valve and confirm it's moving.
If the mode is stuck on defrost or the heater valve does not move confirm the vacuum pump is plugged in and working. It usually runs for 15 seconds before startup, you should hear it from inside the cab. It's on the passenger fenderwell behind the battery.
If it does run confirm there is vacuum at the reservoir, then at the heater control valve.
If there is vacuum at the heater control valve but it's stuck in the cold position I'd suspect a faulty heater control valve. If you disconnect the vacuum line you should be able to actuate it by hand and control the flow of coolant.