Yep, it probably was funky when you put it on, and the heat and moisture turned up the smell. Put in a bucket, add some water, and then enough ordinary white vinegar for at least a 50/50 mix. Soak overnight, then wash as usual, extra rinse no softener. I usually do this about twice a season.