Did you try to dial in the carb? Sometimes they just need a little adjustment to run correctly due to small changes. Turn the adjustment needle in to lightly seat and then out 2 full turns. Start mower and let it warm up. If if won't stay running without priming, open the needle 1/2 turn. Now assuming it will stay running and is warmed up, turn the needle in slowly to smoothest running and then continue until it starts to falter. Then turn out slowly to best running and then an additional 1/2 turn as you don't want to run a 2 stroke at best lean running. If that does not work then it could be a mechanical issue such as a leaking seal, bad leaking primer (although that usually causes a rich condition, bad gasket on carb, etc. Good luck! Bill