Even though you say fuel is getting to the carb renew the carb diaphram.These are perishable when left wet ie with fuel in the tank over winter, and one tiny pin prick hole will mess up the running .Diaphrams cost little and fix 90% of starting/running faults.Chances are it's never been renewed.
caine
July 2008