It sounds like a fuel problem,
filter? can you check for flow from your filter?
or possibly your fuel shut off solenoid.
I don't know if yours is energize to run or energize to shut down,
but you may be able to disconnect and manually set it to find out.