my brother had this problem. It caused him GREAT distress. Loads of anxiety about being around other ppl, especially in areas like public transport, elevators etc. No matter how much he showered or wore deodorant...it didn't help.
I noticed he was drinking iced coffee regularly and suggested to him it may be the the cause. It was :)
Iced coffee in Australia is a milk coffee drink - mostly milk. Try getting rid of dairy for 7days and see how you go.