I had a truck that ran warm in town and the fan clutch was weak, you are not getting rid of the heat fast enough with a slow airflow and waterflow it sounds to me, try putting your hand carefully all over the radiator somehow while warm and running to see if there are any cold spots and hit it with a water hose if it gets warm, it should cool down real quick, also check the water pump impeller for missing blades, compare it with a new one, check the fins for dirt and grass, if you can easily stop and hold the fan while idling, the clutch is history, but be careful