I agree with the phosphate idea, are you using RO water? This makes a huge difference.

Another option is a good skimmer.