I found new volunteers left soon after they failed their own expectations of what they thought they would achieve. I warned them about this and asked them to start off with very small tasks and see how they go.
This is apart from being put off by those difficult volunteers who do most of the work but want to run every aspect.
And although you can't 'sack' a volunteer, you can 'succession management' them.