Now once those are confirmed good, not guessed or assumed, but with absolute solid evidence of all those things, you would move forward to checking earth points throughout the harness are clean, free of surface corrosion and torqued up nicely.
Then once confirmed after physically cleaning them and torquing them nice and snug, you move to the next thing. The ABS sub harnesses.
Of note: The VE ECM will ration voltage to systems deemed less of a priority that keeping the engine running. One of the first to be knocked out is the ABS and traction systems. The car log a fault code as a result. This does not directly indicate a fault there. The previous steps should be explored before moving forward.
Imaging hearing an engine noise and jumping to the conclusion the engine needs replacing only to discover the noise is still there and there was a loose bolt on the wiper motor.
Do the cheap basic easy stuff first to confirm they are known good. Then move on.