I have never had diatoms last more than a week, they feed off silicates and will go away when source is used up. Always seems to happen in new setups, even when using rock, sand, water from existing tank?? I think the astrea snails have been known to eat it, but I don't use them because 1 turbo cleans as much as 5 astrea IMO. How old is this tank?