Dick,
A fuel gauge reading that is above full means an open circuit, and a below empty reading is a short to ground. If you take the 12 volt wire at the tank sending unit and run it through a variable resistor, you should be able to change the dash gauge reading by changing the resistance. If so, the wiring to the tank and the dash gauge are good, and you have a bad tank unit or an open ground at the tank.
Gerald