Is there any sound when it stops? Is it an abrupt stop? Can someone rotate it back and forth by hand without the plugs in it, while you listen for any sound and try to determine its location? Observe the valve locations when it stops. Always the same position? Which cylinder is TDC when it stops? Sometimes you can narrow it down by the sound it makes. "Clunk", "clank" or "tink" might indicate whether a heavy part such as crank or rod, or a valve or other smaller part.
I wouldn't push it hard in any tests you do. If it can't be found out by observation and listening, then a tear down is in order. You might start with the pan and see where that leads you. Depends on how much you think you can do in your own shop.
Good luck, and let us know if you are able to diagnose this issue. That might help others.