Have you looked into cleansing your body?? What is your diet like? There was a time when I used a certain perfume, and it created a smell that was horrible when it mixed with whatever my skin was getting rid of. This was years ago.
I use coconut oil as a moisturizer and I don't smell bad at all. I use it after my morning and evening showers.
When I started "alkalizing" my diet, Liver Flushing, exercising & taking Coconut Oil internally (I started out with WAY too much), I started having the worse BO when I woke up. I wake up sweaty now. This is when I started taking detox baths to remove toxins from my skin.
Take an Epsom Salt
Bath this weekend to help clean your skin. Go to moreless.com or the Ask Moreless Forum for different bath ideas. I took the Baking Soda, Peroxice an ES bath when I had the odor. I always smelled wonderful after each bath.