If you are satisfied with the timing and electrics then try putting a fan heater in front of the cylinders and warm them up - need to be just warm to the touch, then try starting. Maybe just a short term issue with richness/leanness/choke circuit. I had to do this with my lawn mower a couple of...