Take a look at the wire connections to the fuel sender at the tank. If there's corrosion and junk that could be your problem. Disconnect, clean, replace, cover with a little dielectric grease. That did the trick on my 1998 Wellcraft 240 SE. (maybe connections at gauge too). Of course it could be other things, but it's an easy place to start