Eeesh. Sounds like the pond is taking in too many nutrients for the small system to cleanse itself.

We see this kind of thing from time to time. An aerator system usually does the trick, using sunlight and oxygen to "burn" up the nutrients before they have a chance to feed the algae.

Mark McDonald
Editor, Pond Boss