So much fuel as that?
I am amazed that everyone is using so much fuel. As a general rule, almost any diesel in good condition will burn .05 gallon per hour per horsepower. Thus, a twenty HP engine should burn about a gallon per hour at maximum output. For example, cruising at about 5.2 to 5.5 knots in my Hunter 33 (displacing a bit over 12,000 lbs, with tanks partly full and with gear aboard, but no crew), I use from .4 to .5 gallons per hour. I know that the 34 is a much bigger boat, but the waterline is also longer, so the equivalent speed represents a lower speed/ length ratio. Since I am using only 8 to 10 of the 14 continuous available horsepower, I am surprised that the 34 uses so much. With a clean bottom, a correctly sized prop, a well maintained engine, and flat water and no wind, you should be able to get the engine right the way up to its rated speed, or very, very close. If you are not able to do this, the prop is too big for the way the boat is loaded, and something is slowing the boat down. Often, if the boat is not equipped with an engine with much margin of power, simply adding a lot of stuff weighs the boat down enough to increase the wetted surface (hence drag) sufficiently to get this result. Better get rid of some of the weight, or, if not, get a smaller prop. It will be better on your engine. Then again, if the bottom is dirty..........! But, if a 20 horsepower engine is consuming a gallon per hour, (its theoretical max) and is not getting anywhere near its rated RPM'S, nor is moving the boat at a speed at least equivalent to the square root of its waterline length, I would start poking around. I don't mean to get anyone stirred up, but......