Sounds like a sending unit. Bad connections will read full or empty on a fuel gauge. I suppose you could have a stuck gauge. To test the gauge, disconnect the sending unit and the gauge will show full or empty (I never remember which). Then ground the gauge wire and you should see opposite.
CUSTOM WHEEL & TIRE PACKAGES
$125 LED LIGHT PACKAGE - FREE SHIPPING
REBUILDING HOLLEY MARINE CARBS - $249 DELIVERED
REBUILT COMPLETE MARINE HOLLEY 4160 CARBS
FOR 302, 351 & 454 STARTING AT $425
Email - firstname.lastname@example.org