Did you check the idler gear and the starter clutch? also, even though the bushings in the starter motor look good, without an actual measurement its hard to say one way or the other. ive seen starter motors that looked good but wouldn't produce any torque, the bushings were slightly ovaled. once torque is applied it binds. after new bushings it was fine.