I had a Babetta , I had a similar problem when I accidentally overdrilled my jet - grabbed the wrong wire size. You are running too fat or your exhaust is plugged with carbon . You may have a weak spark under compression just for grins close the gap a few thousandths if this helps you have a weak spark. Of course check the timing and coil connections etc The coil is strange but fixable - but you have to cut it apart.