Those motors have an ignition “box” on them. It might be starting to break down. I had a motor that done the exact same things, but in reverse order of yours. It would run great while cold. Once it heated it it would start missing. Changed out the box and it ran perfect. You can buy them from CDI electronics and its a pretty easy install