I had the same problem on my 87 toy truck. It was the fuel sender. The dealership mech replaced it in under an hour and I was out a meer $85.