6 Main Reasons Behind Detonation in I. C. EngineDetonation means the sudden and violent knocks experienced in an internal combustion engine 01) The fuel used in internal combustion engine will considerably affect the chances of detonation.02) The detonation is also promoted by an increase in compression ratio.03) If the carbon deposits are in the cylinder and used excessive sparking temperature, the detonation will be increased rapidly.04) The position of the spark plug in a combustion chamber determines the distance the flame has to travel in order to reach the detonating zone.