Firstly, I ALWAYS wait for the fuel pump to prime before cranking.
The first time this happened, I'd come out from work after a torrential downpour, jumped in, started it as normal, it caught and ran for 2/3seconds then died.
I then proceeded to spin it over in hope, it seemed to try to catch/fire but only when it'd been spinning over for 15-20secs did it make any real effort to run (but not actually run, if you know what I mean)
I almost completely flattened the battery that first time, but I had the foresight to wait for 5mins and have a cig before trying it again and low and behold it started (albeit running on 3pots) so I held the revs at 3k until it got warm before driving 250miles to a music festival.
After being parked for a week in a field, I wasn't expecting much, but it fired up dying almost instantly. I waited 20mins, went back to it and it started and ran fine the 250miles home.
Since then its done it everytime when started from cold. Sometimes if it catches and I'm on the throttle quickly enough I seem to be able to keep it running with liberal right foot, but it sounds like its running on 3 maybe even 2pots.
It has also, once, started normally then cut out 1/4miles down the road only to restart immeadiately.
As soon as there is even a hint of heat in it it behaves perfectly.
I'm gonna stick a fully charged battery and new fuel filter on it tomorrow to see if it makes ANY difference, but I have a feeling Ive heard about an issue like this being caused by a temp sender before....