Sounds like the wrong type of plastic was used. Apparently, inexpensive means "wrong" in this case. Bummer. Often, modern "gasoline" eats things like this, and THEN we find out that there is some chemical in there that was not, when the part was first produced.