I had the same problem. To fix it I went out and bought two cory catfish and one Chinese Algae Eater. The Tank was spotless in about 2 days. I call them my cleanup crew. I know that everyone and including myself will tell you that the CAE will grow too big for the tank and will start to be aggressive to the other fish. What I plan to do is return it to the LFS and get a new small one to replace it. I have also researched this and I found out that they loose their effectiveness on eating the algae when the become bigger, around 3 inches or so.