Does the engine have loss of oil pressure when warm? Does it make mechanical noises?
A good diag on engine health requires a leakdown test too to deduce if you have a cylinder or valves issue, the mechanical noises are diagnosed primarily as lack of oil pressure, but sometimes even a stuck relief valve in the oil pump can cause this.
If the oil pressure rises up on revving the engine then you have worn out crank bearings which will manifest itself with mechanical thudding noise at start.