Had a Chevy pickup that had similar problems. Was a chaff on the harness.
My current Chevy had similar problems, but with the power windows and locks. The computer that controlled them, needed to be rebooted. I disconnected the negative battery cable from the terminal, for 20 minutes or so, reconnected and problem solved.
Hope it is an easy fix