When I had a recurring issue with tonsilloliths (tonsil stones made of dead cells and rotting food), my breath smelled like feces, if you can see white spots on the back of your throat that could be it. They aren't always visible either, cutting dairy out of my diet eventually helped me get them to stop forming, but a water pick or gentle pushing on the tonsil will make them come out too. I hope maybe this helps, good luck, changing you're diet to raw or at least vegan might be worth a try it seems to help people with a variety of health issues when doctors don't have answers. 1 teaspoon of baking soda with a glass of water can also help with Body Odor s and digestive disorders which manifest in such random ways.