sounds similar to the problem I had and it needed a new PCB (Control Module) I didn't think something which seemed mechanical could be down to something like this but it was and now I read more about it I have seen lots of people with similar problems.
They cost about £100 but I paid comet...