You already got rid of the Body Odor with the right stuff, but maybe you need to cleanse the liver. I posted this info before. Here I will post it again so the you will have some idea.
Found in another forum:
There has been a major problem with putrefied toxins in the liver. The toxins have been left in the liver for so long that the odor cannot help but announce itself in the breath. The odor on the breath can be used as a reliable indicator of toxins in the body. The more foul the breath, the closer a person gets to an incurable disease. This toxicity process can be reversed at any time by creating a healthy environment for the liver. As the liver gets healthier, putrid body and breath odors normally disappear. The liver has an enormous capacity to heal when the toxins are cleared out of the way.
Found here: http://www.startthehealing.com/liver.html#warning
A 45-year old woman who had bad breath for years took Chinese Bitters and herbal mouthwash. After 2 weeks, her bad breath improved significantly. When she did liver and gallbladder flushes a few months later, a fair amount of stones was flushed out. Her bad breath eventually disappeared.
Found here: http://www.sensiblehealth.com/halitosis.html