I had the same problem last year. It turned out the bearings on the starter motor was shot. It spun with no resistance after removing it from the car. In my case, I had the flywheel ring gear replaced, although the old one was still in very good shape.
Dkr.
Dkr.