You might try putting all the "stuff" you use in the pool (floats, noodles, brushes, nets, etc) into the pool while it's shocked so that if there is algae growing on any of that stuff it will be killed and not re-introduced into the pool. Also check lighting sockets, ridges around pool steps, etc and make sure there's nothing hiding from you.

Janet