From what you have described I'd say that it's jumped time. That requires a new timing set.