Welcome to NT
I see Alffe gave the links for your main complaints. Good job Alffe
Sometimes it seems to take a long time to get on the right track. I hope you get your answers soon. It helps you recover when you understand what's wrong.
You've been through a lot of tests. One thing to take comfort in, all those areas tested are not sick.
This is a great forum, so look around. Ask questions when you need to. We'll try to answer.
We're here if you need us.