I've taken both apart and put them back together but to the same issues. One spins at the correct speed but stalls after a couple seconds and stops spinning. The second one is a bit more complicated. It has a fully functioning drive motor. The initial issue with the drive was that it made a clicking noise when any game was inserted in it. This prevented the disc from being read. Once I messed around with the drive for a bit, another issue sprung up. This issue was that the disc would not spin more than 1 rotation per second as it something were pressing down on the disc. If you know why the disc won't spin or why the clicking noise happened, please tell me lol it would be amazing and would save me thirty bucks.
edit* - Since I did a fair share of messing with the drive, I figured out how the eject mechanism works along among other parts of the drive. Since the wires were soldered in place, it prevented me from getting any further.
i had similar issues with the drive spinning incorrectly, it was down to how tight the screws were, you have to get the right tension for how tight everything is, you might find that tightening things down while its running will help you work out how much to screw everything together