Sorry for your problems. I too have similar problems as you have. Here are the things you need to check.
You might have fungal infection. Before treating your fungal infection you need to check if you are poisoned by heavy metals. So first check for heavy metals in the body like mercury, arsenic,lead etc. Then detoxify your body of these metals. Eventhough I didnt get rid of my odor, I have been having success in reducing the odor. After years of pathetic life, it feels like I am back again. I am sure that you will get positive for heavy metal toxicity. So please go ahead and get your life back.