What makes a car engine knock

A car engine can experience knocking, also known as engine knock or detonation, when the air-fuel mixture in the combustion chamber explodes or ignites in an uncontrolled manner. This can occur due to various factors, including: