Does it hit speed ok? I'm talking up in the 70-80mph range, does it still pull when you open it up? Sounds like a dead cylinder to me. My bike did the same thing (but continued at speed like I mentioned before) and it turned out I left one of the injectors unplugged. Not saying that's what's wrong with yours, just saying it behaves like that when there's a dead cylinder.