ahoy,
sorry to hear about your symptoms and their puzzlingly broad range!
keep searching the web, you may find something yet.
i'd recommend seeing an internist, then see what they say.
these docs are pretty good at trying to figure out the pieces of puzzles like yours. most of them love a challenge.
don't give up too quickly, though.
i had to go through 13 different docs before i got my dx and a treatment plan. hang in there.