Diet can affect it somewhat. Try eating somewhat sweeter foods and more carbs-the reason might not be appealing: Our digestive system turns all carbs to 'sugar'-this sugar feeds the bacteria in the digestive system, in particular, the colon, and that bacteria, in turn, causes 'yeast'. Now, an overabundance of carbs can nurture a yeast infection, but a balance of carbs can help digestion. Make sense? I was actually instructed by a specialist gyno on just the opposite due to chronic yeast infections-had to stay away from all sugars, carbs, processed, canned or bottled foods and dressings, etc.
Another thing you could try is keeping the pubic hair cut close to the skin or shaved completely. Being shaved greatly has reduced the body odor, there's no..uh...lint or residue from bathroom tissue, either. And wear only cotton or cotton lined undies. Stay completely away from synthetic cloth. Go to bed with no undies on, ever.
You might even be able to have a body Ph level test.
Ph level strips
You shouldn't taste sour-it should be sweet/salty and not strong.