ORIGINAL: Jim Thomerson
I'd bet on it having been loose in the airplane.
That's what I think -- check the engine mount bolts for tightness & check the mount itself for cracks. Also check to ensure that the firewall is not partially seperated from the airframe.