a good 180 thermostat will not open until the water in the engine is 180, or slightly over, either you have a bad stat or your gauge is wrong, better do some more specific checks, like different points of the system with a laser digital thermometer and the stat in a pan of water on the stove to see what temp it opens at .... for the hesitation, that'll most likely be in the carb
Bill