I think you just have to keep at it. As soon as chlorine goes in, it starts to get to work. Yes, to your question about trying to keep at shock level as consistently as you can. The more often you test and add bleach back up to shock level, the faster this is going to get finished. You can't test and dose TOO often. I have no doubt how frustrated you are, but keep hammering it with bleach!