more than likely to be a solenoid fault check the small wire connection first, a good chap wont do any harm,get someone to hold the key over to the start position and give it a couple o chaps
It was quite easy, as it turned out. The drive gear was just a little stuck on the shaft. Stripped it down, a few taps and a squirt of WD. Good as new.