if it starts and runs after priming with fuel I would say it isn't a fuel pump problem. I would be looking at the choke to make sure it is closing properly. Also there have been cases on some engines where there were too many holes in the choke plate that results in the choke not restricting the air enough to allow reliable starting in cold weather.