It is also possible that one of the intake valve springs is broken but why it only does the noise when warm is a mystery ...