I bet it feels amazing to have an idea of what is going on after all these years. I was far more forunate in that area, and was diagnosed as quite a small child. I have many of the symptoms you listed, and know that it is not easy to live with, but that there are things that can be done for it...