dssur
+1y
Could be the float, as someone else suggested try the filter. There is a pickup screen in the tank that could be clogging with rust or debris, wouldnt hurt to drop the tank and flush it out, they can rust pretty good inside.
There is also rollover valve on the frame by the gas tank, what you are describing as a problem sounds like it is clogged or broken. This tip comes to you thanks to Jey, who after me throwing out possible answers found that solution on his own.