Well I managed to find some info on another site and have solved the problem.
Seems you have to recalibrate the seat., as follows
Engine off, move seat all way forward and hold button for 5 secs, then all the way back and hold button for 5 secs.
Repeat for height adjustment and back position.
Worked for me