set your timing at 10 degrees BTDC and work your way to 8 or 6 see where it idles right and has no hesitation, if that's not it make sure the throttle cable isn't too tight it shouldn't have play but shouldn't be tight either, then you can try your tps it will change your idle significantly