Have you had a water test done? When my pond was first filled it was muddy, we limed it and it cleared up in a few months. Koi can also muddy things up.