My truck does the same thing. A new sending unit and pump is any where form $100 to $150. If your planning on doing it yourself it really not to complicated. You can either drop the tank or lift the bed up. when I do mine I will drop the tank, I have access to a truck lift and a tank jack so its easier than doing it on your back. The hardest part is wrestling with a tank that has fuel in it. Ill run my tank to empty when I do it. Ground strap, 2 fuel lines, wiring harness, fill tube, and the two straps holding the take up and it comes out. I think the r&r time is pretty cheap as well. I think you could take it to a shop and have it back for under $400. It time consuming if you dont have the right tools. You will need the fuel line disconnect tool. I would replace the fuel pump and sending unit just because your there and its all out