I have been playing with it and really even on the Vagabond/Roundup trip I was trying to put my finger on what was going on when with the starting.
I have noticed when it finally does start it often is like when I let go of the key. I have seen bad ignition switches do this in tractors. No sparkles when cranking but as soon as you let the key go the engine is coasting and then it takes off. I can mainly notice it when the engine is warm, cold is so wonky if it is in its funk its really hard to tell.
Now for those of you just tuning in Duraspark has two circuits, one is "run" with 12v choked thru something like a 3ohm resistor (factory is a resistor wire, I have a ceramic resistor) and a "start" circuit which gets pure unfiltered 12v and also adjusts the timing to start easier when warm.
Well I know it isn't my keyswitch because I have the "start" circuit wired on the the starter relay so if the starter works the ignition should be getting its "start" signal.
So tonight I got it to act up again, for giggles I threw on my spare ignition module. Started like I just shut it off. Not very scientific because maybe it was ready to do that with the other module. BUT as a side twist I did notice the connector for the "Start" and "Run" circuits looks like this:
So running theory, bad connection at the connector is cutting juice to the ignition when starting. Engine has to get caught at the right spot in the cycle when the ignition comes on in the "run" setting... if it doesn't get flooded first. If it gets flooded I have to get it aired out and then get fuel back into it and catch it in the right part of the cycle when the key turns to "run"... if it doesn't flood out again. Lots of "ifs" have to line up so we don't get into the vicious cycle of no fire>flooded->missed opportunity->no fire->flooded etc.
Or the timing adjusting part of the ignition module is whacked out and not doing whatever voodoo it is supposed to do in the start position and we get into the same flood/catch-engine-while-coasting paradox.
Given that it does somewhat come and go kinda points to the bad connection, I would think if it was the module it would be more consistent.