It's more than likely a problem with the track causing too much resistance to allow the seat to move back. My passenger seat had similar problems where the motor would only move about an inch in each direction. I pulled the seat out and cleaned up the track, went to put the seat back into the Jeep, and ... it wouldn't fit in - somehow, the seat track got misaligned and one of the tracks was farther up than the other one. To fix that, I removed the torx screw that holds the track onto the worm gear mechanism and I on one of the two tracks I was able to move it forward to line up with the other. Then I just reassembled it (be careful when putting that torx screw back in, it goes into plastic and you can easily strip it out) and the seat fit back into the Jeep with no problem, and the seat would actually move too!
"Who needs a girlfriend when you have a jeep!" -my ex