my 04 sportster surge like that also. I tried cleaning the plugs but didnt change much.it also stalls when i shut the throttle right to zero after going quick. sounds like tps?? where do you guys get parts from online? i hate going to dealer unless i have to(oops didnt mean to ask another question) trying to use search engine instead of posting.thanks!