I had a similar issue on my 06 lx470. My problem was the driver seat would randomly end up all the way forward and then would work intermittently. It ended up being the driver seat ecu. I have new driver seat switch that i thought was bad initially if anyone wants a new switch.