The kickstart return spring/gears needs to be timed, so if you've had the ratchet assembly apart it may be out of time. My buddy replaced the gear and spring because it wasn't engaging all the time, he just slipped it together and then complained that it wouldn't return, sure enought it was out of time.