Surge problem at speed

I think you've found the issue. You said it improved each time you messed with the carburetor. That tells me it's a fuel issue. Have you ever removed and cleaned the fuel tank? You can rebuild the carburetor a thousand times and unless you clean the SOURCE, you will never fix it.