Sounds like it jumped time, in case ya don't know this happens when the timing chain gets worn and stretches and can jump (move) one or more teeth making it run poorly or not at all.