I had this same noise and electrical gremlins on my vette because someone at the dealership had put a battery saver quick disconnect on my battery cable which was not made to be used on the car. I doubt you have one on the battery cable but you never know, it looks like this.
https://www.bing.com/images/search?q...ct&FORM=IRIBEP