Regarding the gas gauge, one that always reads full usually means the wire from the gauge to the sender is broken or disconnected. Possible the PO didn't get it hooked up correctly, or the problem he had was due to a broken wire. It is also possible the tank/sender isn't properly grounded, which would act like a broken sender wire, electrically. More likely a broken wire to the sender, from my experience, but the continuity will need to be checked, including grounding to be sure.
Here's a pretty good set of diagnostic tests, courtesy of the Filling Station:
Fuel Gauge Testing. Good luck!