Some answers are already in this thread.
I would check:
1. All propellers are ok and can move freely?
2. After changing propellers: are the R and L types at their correct places?
3. Do you start your drone from a surface with metal parts in it like a table with metal legs or from concrete?
4. If you did the compass calibration: were you away from metal structures?
5. Did you try a hard reset?
6. If the motors shut down sometimes during a flight (with full battery!), there might be a hardware problem with a motor or the motor controller board.
7. If you turn the motors manually: do they turn freely with some magnetic sawtooth feeling? Perhaps clean the motors with compressed air.
8. Try hoovering for a longer time. What happens?