1-Take zinc pills
2-If it does not work stop eating food with soy in it
3-Start taking intestinew pills or any pill that has n-acetyl glucosamine.
This products heal the damaged connective tissue in your body and the odor stops. You have to be constant until the body goes away.
Based in my experience. the thing that causes my body to smell terrible is eating soy products.
Zinc has helped me a lot and now suplements with n-acetyl glucosamine have stopped my nightmare.
Try these and good luck. I know this will work for you.