I had a YZ125H back in the mid/late 80's. The backing plate screws came lose and spun the plate whilst riding, that toasted the stator coils. Would cough every kick but never fire once we reset the timing. Rewound coils, then 2nd hand stator coils fixed the prob.