I had similar issues, had my wheels balanced by several companies all claiming it was spot on. Eventually took it to a company who balanced it with me so i saw it was 100% ok on the machine, same problem, however took it back and they did a full dynamic balance and that sorted it. Basically all the other companies were being lazy shites