I do not know where you live, however, if you live near a Mayo facility (Minnesota, Arizona or Florida) that would be one way to get a good second opinion. As an alternative, a university medical center is also good. It is important to go someplace that is research-oriented.
A research-oriented, multidisciplinary medical center is important because of all of the different symptoms you have. These types of medical centers often have doctors who can put all of the puzzle pieces together and come up with a correct diagnosis and treatment plan.
I would like to hear from you again. Will you let me know how you are doing?