I am a 26 YO male and have been having similar problems for over a year. I saw many specialists and had a whole host of tests done, with no diagnosis. All I can tell you is to keep on trying to figure this out, but also realize that you may never find out. Doctors can be really hesitant to make a diagnosis unless they have hard proof to support it. And often, they aren't concerned about your condition unless you are gravely ill (this is based on my own experience).
Doesn't anyone have any Idea's???