For whatever it is worth, I had a similar problem (although my plastic hose
was only about 6 feet long). After several attempts to clean with
detergent, Chlorox, etc. I decided it was better to go to Home Depot and
just buy new hose every few years; probably cheaper than all the time and
effort and chemical $$$ that I put in to the cleaning effort.