At my wit's end

Have you tried adjusting the idle mixture screw(s)? Turn the, all the way in and then back out about one and a half full turns. Then adjus pt from there in or out an 1/8th at a time to suit a smooth idle if possible.