At this point, it would appear the issue must be with either the ECU hardware/firmware or the CAN wiring of your harness? You have checked the wiring...