I think you are correct in your assumption. Have you considered pumping some of the water out, removing the tree and roots and repairing the dam with good clay?