I have a 2005 Yukon that at idle overheats. I've changed out the water pump thermostat and check the radiator and make sure there's nothing clogging or blocking it. Fans are running fast, I have no idea where to go next, any help would be truly appreciated.