I’ve replaced all of the fuel lines, shut off, fuel filter, fuel pump, spark plug, air filter, gas cap. It starts and runs great for about 30 minutes then tries to die. I have to put the choke on to keep it running. After sitting in choke for a few minutes I can take it off and it will run great again for a couple minutes then tries to die again. It’s the same process over and over. I also rerouted the fuel line to avoid vapor lock. I know it still gets spark because it continues to run with the choke on. Does anyone know what the problem could be? Could it be the carburetor? I removed the fuel solenoid as well and bypassed it. Any help would be appreciated.