The other possiblity is that since it is cooler when the truck is moving and cools off is that there is an issue with the fan. Maybe a missing shroud, or the fan isn't pulling enough air through the radiator when stopped. Fan stops being effective at about 30 mph.