Wow. That is great info. I have no doubt about what is happening now.
Basically, this code is setting because the ECM is giving the ECBM faulty info. However, it is just passing along the info that it is given because as you said, the TCM gets the info directly from the sensor.
So, the sensor sends the signal to the TCM, the TCM sends it to the ECM. The ECM then sends the info to the EBCM via the communication network.
So, if the sensor is good and not sending a faulty signal but the ECM is sending the faulty signal, we have an issue between the sensor and ECM. That would be wiring or the TCM.
See the diagram below.
So, the question that is left, what is causing that faulty signal? TCM would be a likely cause.
Image (Click to make bigger)
Wednesday, February 16th, 2022 AT 5:34 PM