i'm getting confused now, first i was suspecting the piston because it was new...but then the carb because it performed well enough, now to find that the piston caused trouble with the old carb idling and subsequent replacement didnt help!
yes so we may be back to the piston now!
go back a few steps...where is the old piston,,,the one you ran with?