So I tried starting it again this morning, and still the same thing. Thud thud, dies. Try again thud thud, give it a little throttle, bam, fires and idles perfectly.
When it's warm it's a bit better, I don't need to give throttle but it takes a couple seconds to get to idle
Link to original page on YouTube.
Video is with the engine fully warmed up
The thing is that it's inconsistent. I've had some start ups where they are perfect. I will be taking a look at the ignition coils soon