My 340 is running hot I think.. I need a sanity check.

Did someone exactly calculate you compression? Cc'ing the heads, measuring installed piston to deck clearance, etc?

What part number Pistons do you have?

IMHO, true 10.5:1 compression is too much for modern 91 octane gas.

Have you tried backing down the timing to 33 deg total?