Supa,
Hippo offers good advice, and I agree that RO/DI would help too. If your problems persist, you might try running a high quality activated carbon for a couple of days each month. Also, do you skim? A skimmer might remove nutrients quicker than macro.
Mike