Anyway, I think I have an air leak in my carb causing me to run a little lean, so Im going out to the garage to wrench on it 
Ah! the smell of 2-stroke. 
Hey Mike, I got my lean situation figured out (sorta), since it was similar to your situation. I figured it was fuel starvation, from somewhere in the carb. I rebuilt my carb, soaked the carb body in acid overnight, put it together, slapped it back in, and WONDERFUL. I was running richer than I was before! I went from a 115 main jet down to a 110 main, and my plug's a great coffee&cream, even @ WOT. (this was back at my normal 2 turns out on the fuel mix screw)
Besides, an air leak should cause a really high idle, which you don't (or didn't) have.