Have you had your vitamin b12 checked, if you're low in the other nutrients you may well be low in b12, which causes a wide range of symptoms. Even if you are within the range but at the low end you can still get symptoms (but don't expect your doctor to know this).