I am still thinking neutral switch or the baffle fuel screen in the fuel tank is dirty. I do not know if you can bypass the neutral safety switch to test that. As far as the fuel screen, I would probably rig up a separate fuel source right to carb . That would let you know if it is fuel related. Maybe fuel selector switch as well