My 2004 Jeep Cherokee will blow heat just fine while idling. It's when I accelerate (especially on the highway) that the heat blows cool/warm air. Fluid levels have been checked & are correct.
turn heat on full blast , fan high, then make sure you have antifreeze level good in overflow tank
Search Jeep Cherokee Questions
Jeep Cherokee Experts