Its your CPU. The heat from your motor is screwing up the cpu. It looks like the CPU was either put to close to the motor or Dodge didn't think that the heat would damage the board. You will have a hard time convincing the dealer this because when they check the computer it has no memory of the failure. The reason for this is because the memory clears its self when it resets.