How old is the tank and how frequent are your water changes? I used to get that when my nitrates were too high. I did not get that stuff when my phosphate was high, so if it were me, I would concentrate on excess nitrates as the culprit.
And make sure you're not over feeding. Nutrients are coming from somewhere. Water changes won't solve a thing if you're constantly introducing excessive nutrients into the system.