mine runs warm too.
but only under load like towing or running AC.
after it got up to temp I turned off the motor. like lots of threads on here tell you to do. and I checked the fan clutch. spins as free as a bird. I am sure that is the issue.
there are several on ebay for $35. I will be going that route and reporting back.