Hard to say from afar... But, a few things you might check are: * Worn throttleshaft and/or bushing. * Misaligned throttleplate. * Warped airhorn - allowing too much air. * Plugged idle circuit and/or idle jet. Let us know!