I think it needs a new sending unit o-ring, you can get them at the auto parts store. It's the big one that seals the sending unit assembly to the tank.
Local pick up in Aromas, CA, or I can deliver to most places in California from the Bay Area to Los Angeles for a small fee. I will not ship it due to the large size and fuel vapors (shipping companies don't like those
![Razz :-P](./images/smilies/tease.gif)
$125.