Hi ...your symptoms sound very simular to something called Pyroluria... below is a link to the symptoms. I'm just figuring out that copper has been my problem with my illnesses but also a zinc and B6 deficiency has been a problem too. I have alot to learn about this... the first thing I found tho was about pyroluria.
http://www.naturopathyonline.com/PatientRoles/pyroluria_quiz
Carolyn