what size water changes are you doing and is it weekly or biweekly, monthly, I would change out 10-15g weekly if I were you,algae is the problem here, how old are your lights, bulbs should be replaced every 10-11 months?
How bout a skimmer, I have a skimmer rated for tanks up to 400g on my 150...