I've had problems with fron / back switch in the past. First it would go about half way forward stop, then if you pushed the switch like to reverse it, it would continue forward. Push it forward to go back half way and then reverse to continue. Then one day it just worked normally. Then it started only going 2/3 of its travel forward, making it so my wife couldn't drive it. Then my mirror fell off and I detached it from the cable. My keys were still in the ignition, so I removed them, the seat took off going all the way forward. And now after remounting the mirror , the seat is doing the full travel but you have to use the switch backwards again.. forward to go back and back to go forward. This seat is nuts.. must be a bad programming module somewhere.