Low compression is a possibility, another possibility is while cranking the battery voltage drops to the coil too low for it to create spark. What year model, engine and voltage?