Try draining the fuel tank and looking at the connection between tank and fuel line. Your symptoms are very similar to mine and I found a debris (mud) plug in the elbow connection to the tank that was essentially allowing 95% of fuel demand so it took about 20 min to drain the carb bowl of fuel...