If it's only a problem at idle after it's warmed up, make sure your idle cut off solenoid working. With the ignition switch turned on, pull the wire off of it and plug it back in several times . . . you should hear and feel it click when you put power to it. If it's not pulling back the plunger when you turn the switch on, you will never get it to idle.