The only thing I've found that really removed any and all odors is called 'Odo-ban". It is primarily used for animal smells (cat urine, etc), but when I put a cup of it in my washer, everything comes out smelling clean and fresh!! You can buy it at pet stores (Pet Smart and the like). It comes in quart to 5 gallon containers and worth its weight in gold!