Sounds like a fuel issue to me, probably won't be a coil pack if it runs fine when it's started unless one is cracked and drawing moisture. Had two friends with kind of the same problem, one had a fuel line that was coming apart on the inside and blocking fuel and the other one had a defective kill switch.
They both replaced a crap load of parts and finally took it to a mechanic and they finally figured it out.