Check your evap line from the fuel tank thru a solenoid valve and filter under left side of cab and then up into the top of the intake manifold. If it is cut or open to the atmosphere it will constantly pull fresh air into the manifold and cause air/fuel mixture to run lean and cause the engine to run hot. Had this problem on my 2003 5.3. Replacing that leaking line instantly cleared up the constant over heating.