not sure what the problem is, but the vitamin C doesn't surprise me- I think its ascorbic acid, so if the chemical form didn't work I wouldn't expect the vitamin form to work...
Have you tested the water for metals?