Persistent cough ( lean sneeze ) at idle is caused by wrong fuel mixture on low speed.-----Adjusting mixture may help.----Throttle plate MUST be closed at idle for low speed circuit to work.----If throttle opens too early the motor might sneeze and stall.-----There is an adjustment for throttle plate opening.----Have you set that correctly or no idea?