Could be a couple fuel related things. Did you leave gas in the tank and carb. over the winter? Did the gas have any kind of stabilizer in it? If you did, and didn't have stabilizer, some varnish could have developed in the carb. There a additives that will help clean it out if that is the case.