Well, problem is all fixed - apparently the S/motor was ok as far as the brushes and points - apparently it was just dirty and it got a good clean out. The battery was buggered, so that was replaced, probably due to the extra load it has been bearing, but the little machine starts brilliantly now.