From the plug, looks like your fairly rich, but I wouldn't worry about that for the moment.
The JD Kit has very specific recommendations based on altitude and temp; put in this main jet, use this needle, place the clip in this position, use a xx pilot, and bang, your dead on.
beyond that, popping on decel is caused by two things:
1. Your lean (which judging by your plug your clearly not).
2. The PAIR air valve, which injects fresh air into the exhaust and burns up anything leftover from combustion. By a block off kit or use JB Weld on the tubes.
As for the leak Jet, what it does is determines the amount of fuel that gets squirted when you wack the throttle open suddenly. When I got my '09, it was a 50/50 proposition if it would stall or not. Put in a 55 leak jet and that fixed it good (stock was 60).
And yes that's right; smaller gives you MORE gas for the AP to squirt. The leak jet determines the amount of fuel that leaks back into the main bowl, so the smaller the jet, the less that leaks back and the more gas you have to squirt.
Some have gone to 50 and I might still do that as I get a slight hesitation on occasion. Some even pinch it shut, but I think that's too much and a waste of gas.
Beyond that, the screw adjustment on the AP arm controls the timing of the squirt; you want it to just miss the slide (the squirt) as it's going up. Some also buy a new diaphragm or grind down the rivet on the diaphragm so that the squirt is longer in duration. There is also an "O" ring mod where you place an o-ring over the adjustment screw and the linkage arm so that they stay together (the stock spring on the arm is not strong enough to hold it against the screw). An alternative to that is to buy a new spring from Merge Racing.
I didn't bother with the last two as the leak jet change and the timing adjustment were enough, and the '09 carb had a redesign which eliminated the need for the O-ring or new spring.
Jim.
Edited by JimDettman, 26 June 2012 - 11:06 AM.