I've had this happen before. Basically, the label says '100% cotton' but the item has quite a bit of stretch, feeling more like viscose or jersey. Also, it has only happened with items with a print on - yes, White Stuff and Mantaray :D I know, hate me. They're subtle. Good for pregnancy. And anyway I won't be buying more.
So, yeah, 4th or 5th wash suddenly the item reeks. It's a slightly chemically scent but a bit like damp or fustiness, but stronger. None of the other items smell and it's not the machine - it's brand new. I've washed it over and over again and same thing - everything smells nice, just this single item.
But I've had it before. Eventually I've given up and thrown the item out. I got one fr Ebay once, the 'oh, it's that again' smell hit me out of the envelope. Both times White Stuff (printed cotton tunic, stretch) and this time Mantaray (same). It's something in the fabric or the composition - elastane? The print-ink? Have they fibbed about the fabric?
Does anyone have any ideas to try and rid the item of the smell or has it somehow 'gone off'?