HI,
Sounds like your tank is stil cycling have you measure phos, most algae problems are either part of that breakin, or you have added phos to the tank thru sand, dead algae, food not washed, I have tried using phos pillows it may help, with more frequent water changes, when the algae die...