I had a Perkins in my former boat, but; panel wiring can be problematic in that it will pass all tests but still not function right. Take the installed wiring out of the equation by disconnecting all the wiring from the sender and from the back of the fuel guage. Run two test wires straight from connection to connection, maintaining polarity. You have to know apprx. how much fuel is in the tank to test the gauge, but turn on the key. If the gauge reads right, that is, about how much you think is in there, the wiring is the culprit. Either find the poor connection, or simply sister in two more wires in neat and tidy manner. I had a lot of problems with the temp sensor/guage and running a totally independant wire finally found the problem. Be aware, Beneteaus are a two-wire system, in that the engine block is not used as a ground (at least it wasn't on my former Bene, a '94 OC400). Your mileage may differ, but if there are no zinc pencils in the heat exchanger, you probably have the same set-up. A European thing, even tho it may have been built in SC.