It sounds to me like your ignition timing is 180 degrees out. I don't know your specific bike so I can't tell you how to adjust it. If you haven't got a manual, I suggest you get a competent mechanic to look at it.
Mr. J.Cooper
October 2009
Automatic Answer
We may have found other answers which could help you.