Are you sure you have the correct temperature sensor in the head?
Wrong temperature sensor will make it look like it is running hot when it isnt
if you bridge the wires on the fan switch and the fan comes on check what temperature the fan switch comes on at