My Z400 will not start, unless I roll it off. I changed the timing chain and made sure the piston was top dead center. The weird thing is, everytime it's warmed up it cranks right up.