I have never heard of an endo making you stop meds for 30 days prior to seeing them, that would stink, you do however have to not take your meds within 8 hours of getting bloodwork because it can affect the results.
It makes me so angry when someone is obviously having a problem and the doc refuses to do bloodwork, fire that idiot and get a new doc.
I really think you need to see a good endo, you need your T4 free, T3 free as well as TSH checked. Be sure to discuss with the endo the fact that T3 meds seem to affect your stomach, you probably should just be on a T4 med and take selenium to help your body convert the T4 to T3.
I hope you can get some answers, don't give up, it is frustrating but many many people on this board have been through frustrating situations and you just can't give up till you get answers.