Do you have dual tanks on that 83? If so, the selector switch might be causing you some issues. The switch could cause the selector valve to get stuck between the two tanks, and a faulty switch may have something to do with your fuel gauge not working.
Just a couple of thoughts.
Stark