Might need to flush the heater core
Might be the thermostat sticking closed and not opening happened on my 03 Expedition
Get it checked by a mechanic. Could be a number of things
Could be multiple causes Need to bring it to the mechanic
Thanks! Your answer is awaiting moderation.