cooling help

As above.... start with checking you actual temps using in infrared temp sensor pointed at the upper hose, t'stat housing, and upper tank. No need fixing everything else if the gauge is inaccurate.

Under what conditions exactly does it run hot? At idle in traffic, or at higher speed cruise in the interstate? This info will help narrow down on where any problem is.