engine detonation prevention