I had a similar experience recently with my 2006 ragtop. Needed a visit to my local independent to plug in the diagnostic.. which confirmed a fault of 'losing contact with the seat module'. After a check of all the fuses and the obvious stuff, the guys pulled out the seat and disconnected all the harnesses, replaced them again and... it worked! Possibly a high-resistance contact in the harness plug but can't be sure
Not saying that'll work for you but a good start may be the fault code readings. Good luck.
Not saying that'll work for you but a good start may be the fault code readings. Good luck.