I had an little ford Currier I bought new in the early 80's it would run like a top for 2-3 thousand miles thin just quit. Id pull of the road and set for a while and it would start up and run again for 2-3 thousand miles I took it in on warranty and told the mechanic I thought something was in the fuel tank so the changed the fuel pump, next time they changed the whole wiring harness each time they worked on it i told them i thought something was in the fuel tank. finely I had had enough and dropped the tank in my front yard. in the bottom of my tank was large peaces of paint flakes floating around that came from my filler tube why the inside of my filler tube was painted is beyond me but the chips would slosh around till it got sucked up against the suction tube cause the truck to starve for fuel then when i shut the truck off it would brake the suction and sink to the bottom of the tank until it got sucked up again. I knew then they never once checked it.there are a few companies out there that will acid dip your fuel tank then put a chemically bonded liner in there that will encapsulate any rust left in the tank. There are also kits you can get for DIY projects; at any rate I wish you good luck and hope a remedy comes along.