Another thing to check is the starter pinion spring.If that's buggered up or not installed correctly,rope won't engage well.
Info for starter:
https://lookup3.toro.com/ttcgateway/acrobat/manuals/lball27.pdf
Info for starter:
https://lookup3.toro.com/ttcgateway/acrobat/manuals/lball27.pdf