Hmm, bit of an odd one that is! You have air, fuel, spark, compression all happening at the right time, you'd expect it to work !
I don't really know what else to suggest. I'll have a think about it, someone else might be a bit more clued up than I am though (it wouldn't take much!)