The existence of algae has little to do with your pump or your filter but is usually caused by a low chlorine level relative to the CYA level. Post a full set of test results, including PH, FC, TC, TA & CYA, so we can see your current status.