This gen set has a Honda GX160K1 engine. It starts, but will stop after about 45 seconds. Fuel was drained and new fuel added. Carb was removed and cleaned, and float checked. Sediment bowl on bottom of fuel tank checked. All is good. Installed new plug, but it will still only run with choke on and only for less than a minute. As soon as it starts to die, I shut off the fuel. The carb float bowl is full, so its not starving for fuel. This gen set is about 15 or 20 years old, and has probably less than 50 hours on it. Its always started on one or two pulls. It has low oil cut off and oil level is fine. Any ideas on what might be the problem? Any help / suggestions would be greatly appreciated. I am out of ideas. It is usually always run every month or two until warm with a load. I also check ohms on coil and the spark plug cap and they are good.