Maybe the starter motor solenoid engagement fork (PN17) has failed.
Starter motor spins (high pitch whining noise), but the fork isn't forcing the pinion gear to engage the flywheel. Isn't necessarily the fork has broke, but something in the actuation linkage.