My truck has started to overheat. Right after I start it it heats all the way up to the danger level. If I drive it overheated for about 3min it cools right back down to normal temperature and will stay at the normal temperature as long as I am driving at a steady pace. However if I stop, like at a stoplight, the temperature will quickly rise again. I'm at a loss as to what this could be?