Have you checked out Lyme disease? Lyme can cause a myriad of symptoms but all of these are possible Lyme symptoms....