Have you actually set the idle?
Did you perform the procedure exactly like the service manual states too? It will run exactly how you describe if done incorrectly, no matter how many times you do it.
http://buellmods.com/content/downloa...olt_manual.pdf
Section 1.16 for Idle, section 1.19 for TPS