Frank i dont have a solution but i feel your pain.
i took over a pool store pool and had CYA of close to 400
i have battled everything i can imagine and finally got it down to 60 and refuse to drain and refill this year.
having talked to neighbors i know the previous owners battled algae...