Your thermostat is most likely bad. It controls the flow of warm water into your heater core which warms your air. Its a common problem in winter and an easy fix.
It doesn't really blow it out it just warms the cold air.
The front expansion valve is clogged.
No! Thermostat.
heater core possibly plugged and leaking
One of the reasons a 2000 Jeep Cherokee heater would randomly blow cold air and then hot air and then cold might be that there is a problem with the hot/cold duct. The air or a vent might be inadvertently blowing periodically.
Your heater will blow cold air only.
engine not warm, low coolant, or stuck thermostat
you would have to see a mechanic about that problem
it wont blow heat itll blow cold air
you are low on coolingliquid !
THE CAUSE for this is that when your cold air is on the petrol is used to create air. and that is how cars create cold air
Low coolant in the system. Defective heater control valve. Clogged heater core.