Tom P
I'm Awesome
Iv had the same issue on my truck (34 gallon tank) since I bought it. Replaced the fuel pump when I thought the tank was empty. Ran the truck till the tank was empty, well when i went to drop the tank I was surprised at how heavy the tank was. Well to my surprise there was 10 gallons of gas left in the tank. Checked depth of the pickup with the tank depth and they were pretty damn close about 1/8" from the bottom of the tank. Put the new fuel pump assembly in and filled her up, ran her out of gas again and then filled it up and it only took 22 gallons, did this a few more times and it only ever takes 22 gallons to fill her up. My fuel gage is saying the trucks empty, the truck says its empty (wont even run at idle on level ground), but there is still 10 gallons left in the tank. Curious to see where this thread goes.
I think you might have a deeper issue. I assume that you have an 8 foot bed since you have the 34 gallon tank? Also what make and model of fuel pump did you use? The fuel sender picks up fuel from the very bottom of the unit. There should be a little sock that sticks out of the bottom which acts as a pre-filter. There are rubber feet on the bottom of the sender that are supposed to rest on the bottom of the tank to provide clearance as well. If your fuel pump cant suck the last 10 gallons then I'm curious as to whats preventing that from happening.