RE: Engine fires with choke closed?
My guess is dirt/gunk inside the carb. Carefully remove the pump cover (one bolt),lift the fuel pump off and clean out the inside especially the screen. Re-assemble and be careful not to tear the pump diaphragm or gasket. If you find dirt inside make sure you have a good in-line fuel filter installed.