Agree on full inspection of steel and rubber fuel line. If the truck did alot of sitting, it may have rotted the actual sender pipe inside the tank, causing it to suck air. Also may have plugged the sock on sender.