At this point, based on the symptoms I feel the CAN bus system needs scanned. CAN stands for computer area network. All the computer modules are tied together via a few wires. By scanning the CAN system, it will pick up on any breakdowns in the system.
This is really the way of scanning in the future. Cars have so many modules/computers that if the manufacture was to separately wire each one, the car would weigh another thousand pounds. So, they use the CAN system
Here is a video that shows how it's done:
https://youtu.be/InIlnsjOVFA
Because of the complexity of what you are experiencing, I feel this is what needs done to limit possible causes. Otherwise, it will become a guessing game and a lot of money can be spent unnecessarily.
Let me know if this is something you can have done or if you have other questions.
Take care,
Joe
Tuesday, August 25th, 2020 AT 8:13 PM