Hi Boo,
When I see a list of symptoms like you have, that seems difficult to connect with onset of migraines at 20 yrs old...I think of my path which lead to Lyme Disease. I had unexplainable symptoms for years like sudden brutal migraines. You have and all the other symptoms like clumsiness, pain, your TMJ/jaw issues, etc. It may not be the answer but, do check it out.
Look at
www.ilads.org
It is a professional organization dedicated to Lyme Disease treatment which inexplicably has become controversial
Look at the symptoms:
http://ticktalklyme.wordpress.com/symptom-checklist/
There are so many things it could be. The best piece of advice I can give you is find a doctor whom you trust and will work with you. I know, easier said them done.
My best to you, take care and welcome to the forum, Diandra