I'm surprised your water is not cleaning up rapidly. Definitely, do the DE test. I'm wondering if you got low quality filter sand -- or even sand that's NOT filter sand, such as coarse sand blast sand.