Connor,that to me sounds as though the starter motor is "stuck in mesh" which basically means it has not returned from meshing with the flywheel ring gear ( which it does to turn the engine over) and consequently the starter motor is being "driven" by the engine! I would suggest the starter motor is faulty, probably terminal.
Tony.
Tony.