timing issue sounds pretty good. if it was doing it every 2nd turn and wasnt budging at all.
where does the pullstart operate exactly? straight to crank, or through the box?
broken teeth on clutch gears etc, maybe. stay in mesh, stay in mesh, skip.crunch, no go...
drain the oil...check...