I have had similar symptoms to what you describe for the last 7-8 years.
I have recently tried an alternative approach and went to seek advice from a herbalist who advocated "Chinese Herbal Medicine" taken in the form of a Tea.
This was after all atempts at conventional Western medicine had failed.
The results seem to be helping- I have noticed a dramatic improvement over the last few weeks. This solution is not cheap, but if it effects a cure then is better than suffering for years whilst trying the "Western approach". The Chinese have afterall been practising medicine successfully for thousands of years.
Hope this helps.