Brushless motor controled (arduino, ESC) only makes 3 delayed turns & gets stuck

Describe what you expect it to do, what it actually does (although the video has that covered) and how the two differ.

Post your code. Use code tags.
Post a wiring diagram. Pencil, paper and a camera do nicely. Include proper detail like pin numbers.