@lateburd thanks for that!
I haven't had time to work on it because I've been away for work. But the problem seems to have fixed itself for now. I started it the other day and it ran fine. Too it for about an hour ride and no problems at all. So either the pump has an intermitent problem, or it is something else.
This is a machine I got from my wife's uncle. It has been sitting for almost a year because he has been sick and wasn't able to use it. When I got it, it has about 1/4 tank of gas in it. Here in Quebec we no longer have access to enthanol free fuel. So I'm thinking that the fact that it was sitting for a year, with 1/4 tank of ethanol fuel in it could possibly be the problem.
I definitely should have drained out the old fuel and replaced with fresh before starting it up the first time. But I didn't. When I has having issues with it I did fill it with fresh fuel (with an ethanol treatment). The other day I was letting it idle while I winched it back onto the trailer. Winch cable was messed up so it took me a while. Eventually I notticed it was idleing a lot smoother. Tried giving it some throttle and it revved fine. Took it for a ride around the block and all was good. Haven't had a problem since.
So my hypothesis is that adding 15L of good fuel dilluted out the bad stuff. It took a few minuted for the good fuel to work its way through the system, and that allowed it to run better. Does that make sense? I'm at a pretty basic level of understanding when it comes to combustion engines.
Other option is that it is an intermitent problem with the pump which means that it could come back at any moment.
For the moment I will be keeping my rides close to home, just in case