Same happened for me. Had the coolant system flushed several times and also replaced all hoses.
First time I took it to dealership and they unclogged the heater core. Gave me heat for a month or so.
I bought the vehicle used and didn't pay attention to the coolant system. Appears that it was neglected over the years from previous owner so there's lots of rust and debris in system. No real easy way to clean the system other than to flush multiple times. Taking engine apart and replacing radiator is not an option for me.
My advice - flush the system (or have your mechanic do this) very good.
I had everything checked including the heater core which turned out to be fine. Flushing system many times to clean it out was the key for me.
There are several things that can cause heater problems in your 1998 Jeep Grain Cherokee. The most common cause of heater problems is low fluid in your cooling system.
check the fuse
A 1998 Jeep Grand Cherokee has a four speed automatic transmission.
Will bolt up, but will not shift. The 1998 is controlled differently by the computer.
The only differences are between a regular Cherokee and a Grand Cherokee.
Me friend has a 1995 (same model as yours) jeep grand Cherokee with a 4in lift and it seems to be fine. I have a 1998 grand Cherokee and am thinking about putting some spacers in it.
Low Coolant? Bad thermostat? Heater core plugged or restricted? Heater core airbound? Heater control cable not working?
Yes!
yes
NoNo
A Cherokee would have the AW4. A Grand Cherokee would have a 44RE.
It is not adjustable.