I'm thinking that both the thermo gun and gauge happen to be just as incorrect.
Probably the easiest way to verify this is to remove the thermostat and boil it on the stove, both to verify that it functions correctly and at the right temperature. If it does, then the temp is definitely higher because the engine will not stay cool enough to keep the thermostat closed. If you still have the 190 around, start with that.
You can also do this to validate the thermo gun, and gauge since water boils at a given temp. You can use a heat gun or hair drier for the thermostat but this doesn't give you the benefit of a known temperature, for validating the thermo gun or gauge.
Lawrenceville, GA