Yea, sounds like the timing is messed up like 125ccCrazy said. First thing i would do is pull the flywheel and see if the key is broken. If its not that then i would check the compression release. I dont know much about that or how to check it but im sure somone will add on to my post.