Do you get any geese or ducks in your pond?

Grass carp do nothing for the algea. the more carp will make it worse.

Your pond is out of balance. Take a water sample and have tested. you will probably find high phosphate levels in water and nitrogen.

this is my opinion and what i would recommend you try.