recheck your timming on the engine then back off the timming about 4 degrees and see if that helps. too much will do that to the idle and\or there may be something broke or stuck in the dist
dave