I cleaned the carb, replaced the spark plugs, changed the fuel filter and put in a new battery. Things are definitely running better but not where I'd like them. I have to have the choke/enrichment at about 1/2 and based on my portable tach, it will idle around 1400 or so. However, if I take off just a little of that choke, it will die immediately. It's like an on/off switch. No slow drop of RPM and then a shut off, just an immediate shut off. It will even do this with some throttle applied and above 2000 RPM. Only if I have a ton of throttle, will it stay going but back off the throttle a little and again it immediately drops dead. Does this still sound like the idle jet (even if it looked completely clean) or is there anything else?