Re: nutritional deficiencies
It's difficult to tell from your email whether you believe the symptoms are a result of nutritional deficiencies over time, or the result of bad eating patterns now.... however....
You might consider finding a nutritionist to help you -- as a complement to what you've learned from physicians. Nutritionists are trained to match up physiology with what you ingest (as in -- you are what you eat!) At least a nutritionist might be able to send you in some of the right research directions.
Also, document, document. Keep track of what you are eating now, symptoms (good and bad) and time so you can see if there is any correllation. Also, as best you can, write down what your diet used to be (and any other substances you were ingesting including vitamins or other pharmaceuticals, legal or otherwise), plus the symptoms you started to see over time. Between the work with a nutritionist and then a later meeting with your doctor, you may at least start down the right track.
Best of luck. Keep us posted.