I would try Zinc supplements, take 50 to 100 mgs a day, I have read and one of my naturopaths once told me that bodily odors can be due to a Zinc deficiency. I would try some and see if it works, it will probably take about 30 days to take effect, but if it is a deficiency, you should start to notice a difference.
Do you find anwser for this problem? I have similar symptoms.
You would be surprised what antibacterial soap can do. I'd do a thorough footwashing with that. See what happens.