You might want to get checked out on lymes and tested for it. I have similar issues
you mentioned and I'm getting tested at Igenex lab in palo alto. You can send your blood work to them. They seem to be one of the few labs that can test a whole array of lymes types of bacteria. Good luck.
Also if you start to get fatigue, muscle weakness, poor night type vision and ringing/buzzing sensation in the ears- could indicate more signs of lymes. These are just some of my symptoms.
Best of luck and hope you find and answer soon. Also with lymes it can take a few
times before actually detecting the bacteria.