Difficult to say but with your description it could be oil pump. Stalls out when hot but starts ok when cold. I can only assume that mine had an air pocket or maybe pump failed. Before I ran premix I had my motor overheat. I noticed after a long pull it would stall and strange engine noise. Does it crank over hard when you go to start it after it stalls. I made it back to shore and dumped in 32-1 premix and it ran great for remaining two days I had it on the water. Vacationing. Rebuilt motor and threw pump in trash can. 50-1 super M