If you run it and stop for a short time, like 30 seconds, does it it start right up? If it sits for an hour, does it start right up?
If it has issues starting after sitting for say 30 minutes and an hour, or more, I would lean towards fuel starvation issue in which case squeezing the primer...