Based on the description alone, I'd say take the car to someone else!
But, it does sound like something to do with motor mounts and/or their brackets.