At this point it may be best to swap out with a good carb just to determine if the issue is within the carb or outside the carb.
when you say "loose linkage" I mean is there axial play? or torsional play? Does the return spring bring the linkage back and the primary throttle plate back when you let off the accelerator linkage at the back of the carb? Look down the bore and actuate the linkage with your hands at the back of the carb and watch the primary throttle valve in the bottom of the carb to see if it's returning all the way when you let go. Make sure your choke plate isn't loose and moving around independent of the choke cable. Make sure your secondary throttle valve is seated.
when you say "loose linkage" I mean is there axial play? or torsional play? Does the return spring bring the linkage back and the primary throttle plate back when you let off the accelerator linkage at the back of the carb? Look down the bore and actuate the linkage with your hands at the back of the carb and watch the primary throttle valve in the bottom of the carb to see if it's returning all the way when you let go. Make sure your choke plate isn't loose and moving around independent of the choke cable. Make sure your secondary throttle valve is seated.