Answer by
Amber40 (24961)
Typically engine knock can be caused by two things. Either their has been a mechanically failure and the rods has been damaged to the point it physically knock against the block. The other from of knock is detonation. This is caused by using bad quality or low octane gas leading to a premature detonation in the cylinder.