Mechanics

I AM OVERHEATING PUM THERMOSTAT AND FAN RELAY ALL OK ,WHAT AM I MISSING?

2005 GMC Sierra • 80,000 miles