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.

1 answer
This sounds like a radiator fan problem, I would start there.