Engine overheating on 2005 Chevrolet Tahoe

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.

Asked by for the 2005 Chevrolet Tahoe
This sounds like a radiator fan problem, I would start there.