Your post implies you think there is one motor. There are separate motors for each function. One could be bad and the rest fine. However, if the seat moves back - for instance - but not forward, the motor is likely fine.
On our 102, the right/left switches could be swapped (though the switches now controlled different things). This allowed verifying that the switch was the culprit in our case.
Steve
__________________
'91 MB 190E 2.3
'08 RAV4 Ltd 3.5
'83 Lazy Daze m'home 5.7
|