Hello,
This tread had a lot of your same issues.
https://www.crossfireforum.org/forum...tml#post745468
How old is your battery?
The relays have many issues I'd go through and check all of them and if they look like the solder joints need touching up I'd do it.
The wheel speed sensors are a regular culprit as well. I didn't see you list them on your hefty list of already replaced parts.
Hope I helped.