Hmmm... whenever someone has algae problem, first thing I question is the water source, like Grins says. Not sure what kind of water you're using, but using Ro/Di may help (I apologize if you are using it already).
Other than that, only other suggestion would be to do frequent water change...