Boy sure sounds like your coolants not circulating. If your hoses are not warm to the touch, you've got a blockage. First thing I would do is get a hand held temp guage, warm up SUV, aim at various spots on radiator. If you've got a blockage, their will be a much lower reading at that spot. If that checks out, pull both hoses from heater core, run a garden hose through one side and blast out any obstruction, I'd still run a strong radiator/ block cleaner through system. Your water pumps working or you would overheat, besides they usually leak when bad. My 2000 expy gauge runs in the middle when warm. I'm betting on some kind of blockage. Also you can back flush through one of the heater core hoses, with a Prestone flush kit. Where you able to crawl inside cab to see if heater control valve is working?
Sent from my iPhone using Tapatalk