Lynn Evans
It's a long shot, but ask your doctor to do a CBC and check for kidney disease. Chronic, intractable bad breath is a symptom of kidney failure. I learned this the hard way. A blood screen will show abnormalities in several of your chemistries if this is the case.