Sorry about the delay -- I can't seem to get caught up.
If you've tried Vitamin C, and have tried putting chlorine powder on the spot . . . then dirt is a good guess. If you want to check out every possibility, you can try the
JACKS MAGIC STAIN IDENTIFICATION KIT
If their kit can lift a spot, there's a fair chance they may have a product that can do the same, on a larger scale. They tend to be a bit overpriced, but it would be cheaper than acid washing the pool.
Bookmarks