Take your basal body temperature to see if you are hypothyroid. Just make a search to find the post about that in this forum, using basal temperature keywords.
This could explain the weight gain.
TSH and other lab tests are not accurate. Symptoms are.
Are you cold sensitive? Constipation? Skin dryness? Constant fatigue?
Some of the most commons symptoms of hypothyroidism.