Rather than let this thread drift off into limbo...
I suspect that there's cr*ap in the fuel tank that's either restricting flow through the tap or has mostly plugged the duckbill filter in the carburetor fuel connection 'T'.
The tank may have rust (from the fuel tank itself or the local gas station), dirt (another gas station freebie), wax buildup in the bottom of the tank or some other nasty floating around that's blocking the fuel tap filter.
If there's dirt or rust in the tank, then it's found it's way to the duckbill and that's probably reduced flow to the point that there isn't sufficient flow into the float bowls and the bike starves out. It would then take a few minutes for the fuel level to come back to normal so the bike will start.
Jim