Does your cooling system seem healthy? Sometimes if you've been using a weak antifreeze mix (it also contains essential lubricants and rust prevention agents) rust particles can gum up the heater core.
I'd imagine stop-leak preventatives and similar agents could also reduce the efficiency of your heater.
Hope you find a solution - extreme cold right around the corner!
A forum community dedicated to Jeep Wrangler owners and enthusiasts. Come join the discussion about reviews, performance, trail riding, gear, suspension, tires, classifieds, troubleshooting, maintenance, for all JL, JT, JK, TJ, YJ, and CJ models!