Here is how I resolved this problem. I removed the switch panel. The motor behind the panel has a wire connection on the top that had become loose. It looked like over time the wire was being pulled away from the motor (there was almost no slack in the wire to accomodate the movement of the seat). I cleaned the area and pushed the wire connection in tight. To help keep the wire in place, I wrapped two plastic wire straps tightly around the motor and wire. The seat now works!