When the motor is cold, it starts and runs great. But if you shut it off with it warm, it will just crank and crank. If you leave it alone for a couple hours it’ll start fine.
Or you can ether it and it’ll run fine.
Is there a check valve or something that I’m missing?