I am at a loss I have no idea what is going here.

I started getting a surging idle when I would come to a stop. This started while I was sitting in traffic and it just started surging when I would come to a stop.

I reset the TPS and then about a month later started doing it again.
2006 XB12r bike only has 11k miles

-checked the intake gaskets, they looked fine, but replaced them anyways.
-Changed the sparkplugs and wires
-added ground to coil pack.
-Cleaned all ground connections
-Reset TPS
-Reset AFV to 100, and 50 miles later AFV was up to 128% (I live in TN for reference of elevation.)

This is really driving me crazy because she runs great when she is not doing this.

Any Buell tech out there to help?