I am looking for suggestions on how to get the sweat smell out of my under armor shirts. I have been wearing them under my vest for years. I have some Under armor that is 5+ years old. The smell isn't bad enough for others to smell. My wife can't smell it unless she puts her nose right next to the shirt but I can smell it after wearing the shirt for a few minutes. No matter how many times I wash them it is still there. I have tried soaking them in Oxiclean for a day and it didn't help. They are black so bleach isn't an option. It's probably time to just buy new shirts. I wash my vest carrier regularly and use Fabreeze everyday when I take it off. Any suggestions?