CYA of 20 seems kind of low to me. Maybe the sun is consuming your chlorine faster than you can keep up with it??