Jimskio,
See if you have an inline fuel filter that is full of air.
Twice I have had a similar problem to yours with a gravity fuel feed JD STX-38 engine that was cured by filling the transparent inline fuel filter with fuel to eliminate the air bubble.
Why a fuel filter could become air-bound and block fuel flow I can not explain but twice years apart expelling that air bubble got the fuel flowing again.
If nothing else it costs nothing to try.
Good luck
Bill