Hi. Thanks for an elucidate history. First of all - go for the tests of thyroid function test. Hypothyroidism
can also give rise to some symptom complexes like this. Tenosynovitis
can be due to an autoimmunity problem (hypothyroidism for the same reason).
Get these investigations done immediately , may really help you for ever.
Please keep me posted the further reports; and I may be in a position to have an interaction and help you more to get out of as many problems as possible.