stop eating grains, sugar, flour etc
also stop dried legumes like split peas, etc.
eat lots of raw green foods for the chlorophyll - celery, cilantro, lettuce, etc.
betaine HCL + enzymes with every meal should help.
someone else on here mentioned that after they did Liver Flush and got rid of many stones, their foul body smell went away. could be related.
if you starve the bacteria in the mouth by not letting them have sugars or starches (like goopy oatmeal, sodas or fruit juice, white potato crumbs, bread, flour - anything that can be dissolved and get down in the gums) you will eliminate that route but then its possible its coming from your stomach, which where the HCL and enzymes should help.