If you never touched the mix screws you're likely very lean at idle (this won't show up using the color check) ESPECIALLY if you pulled the snork! They come lean from the factory to pass EPA standards... you'll find the popping will decrease (but it won't go away completely)your needles sound like they have richened your stock mains just about right...thruxton needles are very rich running... more than TBS or stock