I had a similar issue that wasnt obvious (to me) at first as it wasnt a friction or electrical issue.
The end of the spring was bent and occasionally it would end up touching part of the assembly causing a "magnetic short" - the whole assembly occasionally became magnetised when the coil was charged. This stopped the arm from being 'ejected' from the coil correctly. Because it only touched occasionally it was an intermittent issue.
andrew