You have to post your numbers, free chlorine, total chlorine, ph,calcium, alkalinity,and cyanuric acid. This way we can tell better what is going on. The fact that the chlorine gets rid of the stains makes me suspect that your chlorine level is not high enough for your cya, which will make algae grow - especiall that it is showing up in spots that are not getting the best circulation.