One of the physical reasons is the effects of waves in the surrounding. Sound itself is a form of waves, and there are other forms of waves such as water waves, air waves leading to vibration etc that may be present at the atmosphere where the measurement is to be carried out. The interference of this other waves which may also give rise to vibration will definitely influence the measuring of sound velocity in the cast iron.