usually diesels start and will run till you shut them off.
only thing i found was air infuel filter that would cause them to quit.
i found 2 stroke fluid in the fuel helped lubricate the seals enough to keep air out.
or you have a cracked housing
hope this helps
.