So you have 17-18 gallons of usable gas and if you filled it to the top , sometimes you get a airlock or clogged air vent ( that can also stop - restrict the fuel flow to the engine ) so the handle kicks off before it's filled . You were running on about a half of tank of gas when the issue popped up so probably not the pickup if that's the case . Unless it does it again I think your chasing your tail . You could be replacing all sorts of stuff that isn't the cause of it .Capacity is 21 gal