It's hard to say without a diagram in front of me but considering this happened after the harness was damaged, I have to imagine there is a short some where in your class 2 serial data line. Can you communicate with any other modules besides the ECM?