I looked at the FSM,
The P31C2 DTC is related to a single wire going between the VCM and TCU. There should be a pulse on this wire once the vehicle starts, and if this is missing the fault code will be set. So there is unfortunately no way to avoid this DTC with CAN message generation.
I would still disable the TCU and run with codes active if I had one.
The P31C2 DTC is related to a single wire going between the VCM and TCU. There should be a pulse on this wire once the vehicle starts, and if this is missing the fault code will be set. So there is unfortunately no way to avoid this DTC with CAN message generation.
I would still disable the TCU and run with codes active if I had one.