It actually sounds like you might have silicates in your tap water. So as long as the diatoms have a source of silicates they are going to continue to grow. If you don't have a planted tank you can add phosphate remover to your filter since phosphate remover also removes silicates from the water. Also adding some nerite snails, oto's, or a BNP will help. I prefer nerites as they add nothing to the bio-load, love diatoms, and can't reproduce in freshwater.