based on the choking, unless there is residual water, which I doubt based on your attention to detail, it is probably something like a valve wobbling around, or perhaps a bad plug or wire. If a new known good plug doesn't solve it, the only thing I can think of is maybe widen or narrow the spark...