have you checked all of the connectors to make sure nothing has come loose, especially the 2 large engine loom connectors.
have you also checked to make sure nothing is broken or loose such as an engine mount etc as this would cause vibration when moving, but then wouldnt when stoped.