Hi Ken,
It's natural for the needle to bounce around, because of the tank not being baffeled enough.
Check the fuel sending unit, in regards to only reading half when it should read empty. The dash gauge may be off too, but I'd look into the sending unit first. As always, check the ground wires.
The tank holds 14 us gallons.