If your temp is going full hot before coming down, that's most likely the cause of your screwy idle: air in the cooling system. If the thermostat was screwy, it wouldn't ever come back down in temp. You need to bleed the cooling system and get that straight before worrying about the carb.