I hope I can help you,
from what you describe the machine is out of balance. Have you tried to alter the feet if they are movable to get a better balance on the machine.
Another point it maybe one of the springs that hold the drum has come adrift or broken. Take the back off and you should be able to if this is so. These springs hold the drum steady when on rinse and spin.
i hope that helps