Have you cleaned out the fuel tank? I had an old John Deere 318 that I picked up cheap that did the same thing. Turned out there was a huge amount of sludge in the bottom of the tank that was restricting fuel flow. Cleaned out the tank and that took care of that problem. May not be your...