thesals:

Exactly where I was heading. It would run, stumble all over it's self until it found that magic second when the valve was open and the plug was firing.

I would say it sounds like a valve/timing issue.