The Cherokee Rose prefers the air in USDA Zone 7-9. It is hardy down to about 5F, as you might find in the mountain counties of North Georgia.
No they will not, you will need a cold air intake for your 2.5.
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.
Bad thermostat
The blend door controls how warm or cold the outlet air is.
That sounds like a blend door problem.
i got my 2000 jeep grand cherokee to go 110 ish but it has a spector cold air intake and a thurst muffler and oil change
Most common problem is that the blend door is stuck or broken.
Sounds like your cooling system termostate is stuck open.
The blower motor is beginning to fail. Bearings, bushings, or brushes are probably worn.
Coolant level is probably low, Have it checked for an antifreeze leak.
Some prefer air and others prefer train. Personally, I prefer air.
It is probably your thermostat. That will make cold air come in. It's probably stuck open. The part is only about $4.00 at Auto zone.