Sorry to hear about that, but you are doing the right thing by trying to find the reason behind the BO.
Definitely look into detox because usually BO is due to toxins in our bodies. Both my boyfriend and I smell better after detoxing the heavy metals .... detoxing heavy metals in gut will make private parts smell better, detoxing heavy metals from body will make body smell better, etc.
The top of my head still smells because I still have a lot of mercury in my brain. But I am persistant and will get it all out eventually.