I have a 2300 Series Cub with a 18 hp Kohler single cylinder. Problem is it runs good until it gets up to operating temp then it acts like it runs out of fuel. Carb has been cleaned, new air filter, fuel filter, spark plug and oil was fresh at start of season. Could points cause this?