When I worked at Manchester Royal years ago, we had a circuit diagram for this very model.

The fault you describe could be the solenoid not working properly , or the mechanical striking pin worn!! I used to phone a guy called Bertrand Trend in Fisons Scientific for parts and stuff.. if there still going give them a call!!..?