you may try adding a wee bit of timing in the 500, 750,1000 rpm range. i know those arent the exact numbers but you get the idea. late timing and reversion from the pipes may be the problem.
you may think im nuts, but clean your speed sensor in the tranny also.
I already cleaned the speedo sensor about a month ago, it was covered with the usual gunk and metal shavings. I may check it again.
As for the timing, I need a little more info please.
At what throttle degree position do I start to raise the line?
At what throttle degree position do I start to lower the line?
And how many degree blocks should I raise and then lower it?
Should I do this to ALL the rpms ranges you suggested, 512, 768, 1024?
Right now, on MAP 307 the timing line for:
512rpms is flat all the way across at "8.000 deg of change @ throttle position 0".
768rpms the line starts at "13deg change @ throttle position 0", continues there to "13deg change @ throttle position 12.699", then jumps up to "15.000 deg change @ 14.076 throttle position" for two blocks, down to "14.000deg change @ 16.891 throttle position", to "12.000deg change @ 19.299 throttle position", to "11.000deg @ 19.707 throttle position, to "10.000deg change @ 21.114 throttle position, to "9.000deg change @ 22.522 throttle change" where it levels out and maintains that across the chart.
1024 rpms the line starts at "13.000deg change @ throttle position 0.000", continues flat until, "14.000deg change @ throttle position 12.669" where it continues up one one block increment at at time peaking at "16.000deg change @ throttle position 15.484", then continues back down in one block increments to "9.000deg change @ throttle position 23.930" where it levels out across the chart.
I don't mind making changes as you suggest, but I really don't want to change too much stuff because except for these two issues, the dropping idle, and the decel popping, the bike runs really well.
Thanks