more details are required else we are just speculating but based on your statements, its obvious, he rides hard, and you dont even know how many services he did on time, looks like if he hadn't missed 30K timing chain inspection adjustment, this would have not happened or avoided.
anyways