for the motor to start and run the cylinders need to have good compression, good spark at the correct time, and the proper fuel to air mixture.
when it is cold and will not fire up,chack comroession, check spark, check timing with a timing light,
if all that is good then you are left with a fuel...