I can't really diagnose your problem but at the km level if none of those items you mentioned have been replaced and you do have to pull the motor then you for sure should do all of that stuff as well as a new timing belt and water pump if you had to pull the motor.