I had a lot of pea soup problems with my pond. The biofilter and the chemicals didn't do much more than stop the problem temporarily, and it was getting expensive. I switched over to using an ultraviolet sterilizer and it ended that problem permanently. They come in different sizes.
It only kills the green algae and the bad bacteria. It's well worth the money.