Twice now after flying a bit it starts spinning like full left yaw, I can right yaw and fight it back but as soon as I let go of joystick, it's spinning. Controller calibration?
I agree with Thunderdrones and others that an IMU calibration would be good. Also check the props for damage and make sure the arms are not lopsided. If you think it might be the controller, switch to Wifi mode. Be careful while testing though. If the Mavic is damaged it may crash without warning.
If it still spins after all the calibrations, please put a youtube video up here so we can see how fast it's spinning. Might be something more than a calibration such as a bad motor.