Algae may be the problem as the others have already said, my friend has this problem and we decided to cover up the tank for a few days and we did 3 50% water changes on different days, do you fish always eat all the food u give them?? Because if they don't this just sits at the bottom rotting