If you had someone go through it i would check pickup gap on flywheel and maybe the coil i remember someone having the same problem and had a bad coil. If all those are good i would say its the stator.
Its a Gamble. OR He has no clue what there worth. Look for cracks seperation play ANYTHING you can find wrong if you do find something wrong walk away.