How old is the engine?, have you done any work to it?, it is not inconceivable that the timing chain has jumped a tooth or the sprocket has lost a tooth if it's not been looked at and it's done high...