The motor idles at low RPM, not high. The Carter carb is USA made. I paid more than $200 and I'm sure it is NOS. It was also professionally rebuilt with new gaskets, etc. before I installed it. Could the problem be that the choke is not opening or closing properly? I'm going to pull the plugs today and see if they are fouled.