That's great news - so swapping the seats resolved the issue, if not quite as expected. Good to hear it's sorted - sure all will be fine now.
And now you have the software etc and knowledge to work on the car as well... these little problems are a hassle, but there if there's something learned along the way, it makes it a little less painful.