Give the tank some more time to mature. Time limits for cycling and maturation are a case by case basis since all systems are different. Perhaps you should test the water you use in the tank for silicates and phosphates before adding it to the tank (that is what diatoms need to grow) just to make sure the water is not contaminated. If it is not, add some astrea snails. They'll eat leftover diatoms from the cycle.