I was fighting a diatom bloom for the past 2 weeks. I had silicate leaching, I'm guessing from some base rock I bought. Out of desperation I got a HOB filter and bought some 100% poly pillow batting for 2.99 at Hobby Lobby, and got me a pouch of rena phos zorb (it removes phos and silicate) at a lfs. I changed the floss 2-3 times a day depending on what it looked like and scrubbed the rock, walls, and so on with a soft filter brush two times a day. Within 3 days it got better im almost a week into it and its almost gone completly. Good luck.

Daniel