340 running hot

Have you checked/adjusted the ignition timing? If it's not getting enough advance it will run hot.
That's where I would start.

Ted