I feel your pain. A dead bird hidden in my skimmer resulted in a similar problem (link in my sig if you want to review).
Cleaning my filter after I was mid SLAM was a big help in my situation. My oversized filter was where I found algae hiding when the pool itself was crystal clear
I had a...