On a couple of occasions I have had problems on cars that have not been run for a while where the petrol in the carb has evaporated and has it has left a small amount of sediment that gets sucked into the jets when you next try to start the engine.

Worth giving the fuel bowls a good clean and have a look at the jets for dirt.