lot of replies on here bit taxing to read them all so sorry if someone has suggested it already.
this is for your warm start problem....check the fuel pressure is being maintained, literally whip off the air filter, and gently push the metering flap down, if it flies down and springs back rapidly theres no fuel pressure, if there is pressure it will rise steadily and smoothly. Probably best doing it in the morning after its sat for a while......and if your not sure if there is pressure there, run it turn it off and compare how the flap moves then to how it did before, u'll soon get an idea of what i mean.
Mine did the same, started reasonably, not the best but reasonably cold, then like u say, stop in the petrol station, come back out and 3 minutes worth of cranking later and a lot of

and it started again, while everyone is looking over muttering "look at that crappy A reg cabriolet that wont start"
And as for your cuting out...........likely to be the dizzy......mines on its way out although my only symptoms are the occasional spectacular back firing under load

makes everyone jump and look ha ha but can get annoying when ur trying to whip ass.
about the only way to do it is to get another dizzy.....
if any of this is the same as your problem let me know and ill help u fault find