I've done the rounds - GPs ('normal' Drs), Endocrinolgist, Obstetrician/Gynaecologist & a really expensive 'thyroid expert ' GP. I've even been to a nutritionist who did an iridology scan on my eyes.
I've just hit the jackpot & found myself a very good 'alternative/complimentary/holistic' GP - who has queried/suspected things that the other Drs/specialists have overlooked.
Rach
I'm not sure who would be best for you, but for me, my neurologist is looking into everything, so much so that my primary is very confident with him finding out what is wrong!
I'm sure others will post soon!