Four things that contribute to a surging problem, lean fuel condition, improperly set governor, improper valve clearance and bad fuel. If this were mine I would start from scratch and check everything one more time. I would assume that everything I did previously was wrong and I need to repeat and double check everything that could cause the problem. If after going through everything again and not solving the problem, I would throw in the towel.