Do you have a temp gun to read the temp at the glow plug? Sometimes when these engines get hot and stop running until they again get cool, means its usually time for a new Piston/Sleeve and possible conrod...
How old is this engine in question?
It's an easy job to replace the piston/sleeve and conrod if u need to, Takes me about a half hour, as long as my bearings are still good and not leaking...