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

185 is not even close to being hot running any cooler than that can cause premature engine ware among other things
I am probably the least qualified here to give a solution but have you tried a different radiator cap?

Right, I'm okay with the gauge reading 185-190 but I need to make sure the reading is good. I am borrowing a gun to check and confirm. It's the symptoms that are causing concern.

Yes, it has a new cap.