Source: https://mechanics.stackexchange.com/questions/42428/what-are-the-possible-reasons-for-an-engine-knock