66stepside,
I will assume your truck has only the 'in cab' fuel tank and no other tank. The schematic shows two tanks were available.
When you pulled the sending unit and tested it and the gauge, it worked...how were you grounding the sending unit during this test.
The resistance of the sending unit must be matched to the gauge. AD rigs historically used 30 ohm units...did the newer rigs switch to 90 ohm along with the rest of the industry? These components have to match.
Something is wrong with your troubleshooting. If the gauge worked when the sender was pulled and manipulated manually, it HAD to be grounded somehow, and this test showed that the gauge responded to the sender...it worked.
Unless the wiper on the arm isn't making contact when the unit is stuffed back into the tank and causing this problem, then something is rotten in Salisbury!
Have you done this simple little test yet? Key on, pull wire from sender, gauge should read FULL.
Key on, ground wire (known, good ground), gauge should read empty.
The sender must be grounded, either through the tank, or with its own wire. The fuel gauge should be grounded too...probably through its case, but it must be grounded.
When the sending unit is in the tank and the gauge is hooked to it, it would read EMPTY if the sender was shorted to ground, or the float sank!
Keep looking and keep us posted. Things like this get more exposure in the electrical forum.
Stuart