Yanking hard at idle???

I would start checking for a vacuum leak. Not on the idle circuit, sucking air somewhere. Just trying to help, good luck.