I would try an algae scrubber if I were you. Currently, I do not have one working on my tank because there isn't space left anymore on one tank and I do not have fish living on it just yet.

But I guess this would be a good solution if you do not intend to relocate your tank, if it is caused by it. You might want to check your parameters as well, just to be extra sure.