Nice quote from Qantas "It's possible there may have been sparks eminating from the engine as a result of the vibration," a Qantas spokesman said.
"They were flying at night and if there was some sparking that would have been very visible."
Engines dont spark because of vibration. It is the problem that caused the sparks that causes the vibration (i.e. blades destroying themselves).