No, the switches in the doors that I mentioned wouldn't be doing it then, so forget that.
What I have done that seems to fix the problem temporarily is to remove the connectors from the soft top control unit. This is the metal box in the storage compartment behind the passengers seat. The is a plastic panel which is easily removed inside that compartment. Remove the panel from the floor of the compartment, the control unit is under there. For some reason just disconnecting the battery doesn't have the same effect as pulling the connectors from the control unit.