Hey Kirsten, I'm not a Prof on algae, I know it can have something to do with bacteria etc in the water..
but have you tried snails?
apple snails are good on their own, or even a couple (you just have to get rid of the eggs they lay above the water line or you'll have a bajillion in no time!)
some other species of snail procreate on their own..