340 overheating problem

Bad cam timing causes a hot running engine.
Ignition timing might be good enough, but if the cam leads or follows the crankshaft, it will run hot because of insufficient cylinder filling.

Has the cam been installed properly?