The recoil starter assembly may not be engaging with the crankshaft. As a result, pulling the starter cord will not turn the engine over.