Definitely fueling, like I mentioned before, take the carb off, give it a good clean and make sure the floats aren't stuck. If they are, the bowl will never fill will fuel and the motor will just stall out.
This is why it's running when you prime it or use the choke, those both bypass the bowl and go directly into the engine.