Roland -
I had this problem after installing new exhaust and rejetting. Here's my setup:
-at sea level basically
-have cut as much of the airbox out as possible
-snorkles removed
-unifilter
(the four points above tell me I've got a LOT of air coming through the carbs, relatively)
-SS long canons
-TBS needles
-130 or 132 mains (can't remember)
-48 pilots
disclaimer!! - there are a lot of things about carbs and fluid dynamics and engines in general that i have not a clue about, so I would try others' suggestions before mine! also, the amount of air that you have coming through the system will obviously be a big part of the equation - if you haven't modified your airbox then this probably isn't for you. all that being said...
after a lot of jacking around, i found that the popping behavior followed the description at the end of the following article, to the tee:
Decel popping advice Popping decreased as I gradually turned the mixture screws out to 4 turns w/ the 45 pilots in - switched to the 48's and it is better than w/ the 45's but still not perfect. The way I confirmed was to pull the choke, while riding, to see if I got the popping then - it completely went away w/ choke full out. That tells me that when the choke is in there's not enough fuel getting through the system on decel, a throttle position which supposedly points to the slow (pilot) jets. I'm going to do an experiment going to 50 or even 52's and will let you know what I find. hoping that I can get to a point to where i'm right around 3 turns w/ no popping and a slightly lower idle than i'm currently using.
one hint re rejetting - get some hex head thumbscrews to replace the bowl screws on the carbs - you do that and it's a snap to tweak your pilots and mains w/o pulling the carbs (otherwise you run the risk of stripping the stock screws). the whole operation took me about 20 minutes last time and that included draining the bowls, dealing w/ a hot engine, etc.