Were any hormonal tests performed?
Are you on any medications?
Any investigations pertaining to left rib cage pain?
Your weight increase can be related to hypothyroidism. The doses need to be adjusted depending on the fresh thyroid function tests.
The dyspepsia symptom, feeling of fullness, too, can be explained on the same phenomenon.
Left rib cage pain can be costochondritis. The treatment consist of:
a) Anti-inflammatory analgesics like nimsulide or ibuprofen twice a day with meals.
b) Local hot compresses either by heating pad or warm soaked towels (better).
c) Local analgesic ointment which are OTC products.
d) No massage. Only gentle rubbing of ointments.
e) Deep breathing exercises. Deep slow inhalation and expiration.
Please feel free to ask if you need further inputs.
When the thyroid functions tests are performed, see, Free T3 and Free T4 are done. They give better idea about the bio-availability of the hormone to the body.
If there is no need to adjust thyroid medications, we will focus towards other thing. The other hormonal medicine (probably for hormone replacement) will have to be either withdrawn or changed or doses readjusted. They can also be blamed for weight gain or dyspeptic symptoms you have.
Other life style factors also would be needed to modified.
Your queries are welcome.