Here is the situation. We have a 20gal. freshwater tank with 3 White cloud Tetras, a Pleco, 2 Rainbow Sharks and 2 infant Angels. Before we purchased the Rainbow Sharks and Angels my husband did a partial water change. Ever since we added the new fish we have had an on going problem with the tank. First we did another partial water change where my husband made the mistake of rinsing out the bio-filter. So we were recomended a product called Stability to re-establish the bio-filter. Then we got a the tank got even more cloudy. Then we got a algee bloom. My husband took in a large water sample and was told the water was just fine. We were told to change out the filter again and add a product called Crysal Clear, which did clear up the algee bloom. As of today the tank is still cloudy, we are really at a loss as to what to do next or what is causing this to not clear up. We had the tank set up a few years ago but this time we just keep having issues with it. If someone could shead the light on what might be going on we would appreciate it.