I cannot keep saying this: You need to give us test numbers on your chlorine, pH, and CYA levels.
You need to read our stickied threads on dealing with algae.
And if you have algae you need to be shocking two or three times a day. You cannot filter your way out of an algae bloom. You must kill it.