I have a 1999 Yamaha TT600R, and I am having a lot of trouble kick starting it. About 75% of the kicks result in kickback, like it is advanced in timing or something. I have had it running and it appears to ok once started.I know how to kick start a bike, and have done so loads of times on other bikes(YZ465,YZ490,XT600,XT500,IT200,Xl250,XR250+.....) without difficultly. (Getting over T.D.C then an almighty kick) I am thinking it is timing related, I have checked the woodruff key and it is fine. Is there any other reason why it would kickback as often as it does.Could it be the CDI? I believe it controls the timing of the bike. (I just bought a new CDI for it as the last one was broken)Any help would greatly be appreciated.