The bottom line is that motor probaby needs to go into a shop. A worn ring, piston, cylinder or all of the above. Assuming you have the same type plug in each engine. You try a new plug, properly gapped, and see if that helps.
LAD Specialties customer / tony kart / rotax / kt100