HELP!! 01 Trx250ex starter issues

Hey guys I just bought an 01 trx 250 ex. I go to start the it and the starter just spins, the flywheel doesn’t engage. Any ideas on what would cause this? The starter spins freely, I was able to bench test it. When it spins you can hear just whining inside the case, not turning anything over. It has good compression (just put a new jug and piston in it) any ideas or help is appreciated, thank you!