All of the other suggestions are reasonable, check for high vacuum in the ...
tank .. blocked vent
fuel lines ... 'bridged/clogged' with dirt/debris
lift pump ... loss of suction due to 'developing' rupture in the diaphragm ...
just temporarily put a tee with a vacuum gage on varying places along the fuel delivery line ... and monitor the gage readings referenced to a constant/reference rpm with the engine under load.
My suggestion:
Check the operating temperature of the packing nut / shaft log. Especially if you have 'flax' of 'flax impregnated with PTFE, etc.' and insufficient 'drips' to cool the packing, the friction can easily generate heat which can further 'close down' the flax to shaft clearance ... and the shaft will increasingly be retarded from turning as the temperature rises.
Simply, feel the shaft log before traveling, then feel the log at intervals during running, and especially when the 'apparent lugging of the engine' occurs .... if HOT, that it !!! and the Rx is to readjust the packing 'gland' to improve the 'drips per minute' or reinstall/replace the flax packing with GFO (braided teflon), etc.