PF sounds like this pond has gotten some bad Karma. Like you said drain and dredge, or get someone with a suction dredge, I don't know which would be cheaper.
How big is this pond?