Have you thought about running a drain from your house gutters into the pond. Might not be the cure all, but with every rain you could perhaps double the amount of water into your pond. Depending on the amount of roof space you have.