Either it's a needle tune issue or most of the time , cackling ends up being electronics/spark, check your spark plug gap .020, pick up gap .018-.020. I'm not crazy far from you if u wanted to drop it off for a weekend. I won't tune while you wait due to the fact I usually find 10 things I don't like in a matter of minutes . Was a leakdown done on this motor?