I am with u on getting it back to stock.
Make sure that u have play in the throttle cables then spray linkages with wd40 especialy the area where the cables go around the cams close to the stepper motor. Then do wot letting the throttle snap closed a few times
It is not uncommon for the idle to stay high for a few seconds when u first start.
If still having