Not sure if you solved the issue yet, but i just replaced the drive (bendix, one way clutch....) on my starter as it was turning the engine over very slow. I pulled the starter, put it in a vice, had my son engage the starter with jumper cables and pushing the button/switch, and tried to stall the starter gear with a piece of 2x4. Sure enough the drive was slipping, and i was lucky to have found a drive at the local auto electric shop for $30 Canadian (so roughly $2 US lol). After i put the new drive in it shredded the 2x4, and spun that 235 much faster.
It goes without saying that some precautions must be taken while doing this as the 2x4 can kick back at you if you aren't careful, and gloves and safety glasses are a must!
Good luck, and don't be afraid to get in there and get dirty, once you see how the mechanism works during disassembly you will grin at its simplicity.