340 running hot

make sure you have an 8 blade water pump, or an 8 blade hd with the anti cavitation plate , If yours is a 6 blade that could likely be the reason it runs hot.
I installed a high volume water pump but I don't know how to tell if it is what you are recommending.