A bit difficult to say really. If it isn't a coil problem then I would suspect engine wear, probably piston rings, bore or valves? Or worn carb?
The camshaft runs directly in the aluminium head and it wears out the bearing surfaces fairly quickly especially if the engine oil changes are neglected, the cam chain also wears and stretches until there's no more adjustment available. So the engine could be in need of a rebuild?