Its recommended that tank lights should not be on any longer than 8 hours a day as too much light does aid the growth of algae. I had the same problem, so now I only have the light on from T time to bed time, I did also buy some algae eaters and the problem has now gone.
