One more thing is that the engine runs great as long as the throttle is open a little, so that tells me there's at least enough vacuum for that. I would think that would also rule out a vacuum leak big enough to shut down idle completely, but I could be wrong. Could just be that I missed an air passage or something when cleaning out the carb.