Running lean can cause an engine to run hot too. Both problems may be related to a common cause. Pull the float/fuel pickup from the top of he tank, the sock, if present could be clogged. Disconnect the line at the pickup and at the fuel pump and blow it out, see what if anything comes out.