I had this happen and it was the microswitch on the door opener that was bad, i.e. the switch behind the button you press to open the door. After replacing it, no problems. The other possibility would be crimped wires where the wires go from the door into the car proper, although I haven't heard of this cuasing the door to open by itself.