You may have an overgrowth of sulfur reducing bacteria in your upper gut. If I were you, I'd do the methane and hydrogen breath tests to see if you have SIBO. If you do, the treatment xifixan is not a cure but can make you feel a lot better as you continue to search for answers.