I had a frakenmower with this issue (Murry mower, Craftsman B&S engine and MTD deck). This issue was fuel. The fuel line ran to close to the block. When hot it would get bubbles in it and stop the flow of fuel. It would sometimes run rough after a long run and would not restart till it cooled down. Moving the fuel line fixed that.