engine overheats at idle, cools down when rpms up. Thinking it is a stuck thermostat. Have seen no leaks, truck was services not too long ago and all fluids cked at the time and OK.
Engine overheating on 2005 Chevrolet Tahoe
This sounds like a radiator fan problem, I would start there.