2 initial ideas:
1. New plug. Plugs can fire when out of the cylinder so you think they are good, but under compression they don't fire.
2. Sheered flywheel key. You have fire but it's not when the piston is tdc, so not enough compression when firing. Timing is off.