
Originally Posted by
McFly1999
Fixed!
Here's my results. [Armed with a Digital Multimeter] I checked the ohm's resistance of the sensor, and it was off. Suppose to be no greater than 31ohms when at full temp, and instead it was 33ohms at about halfway to full temp.
That was a bit odd, but didn't prove much. I checked for continuity from the sensor harness to the PCM harness, and it was good. It's not possible to check continuity from the sensor to the PCM [without pulling the sensor from the tranny, and opening the PCM case], so I moved on.
Next, I checked for proper voltages when the shifter is in each position. I did it with the key on (but the engine off) at the PCM harness with the PCM disconnected, and I found certain voltages, but nothing changed [when I moved the shifter]. Then, I plugged in the PCM and backstabbed the harness [while checking w/the shifter in each position]... nothing changed again. I don't know how it's suppose to be done/how the sensor works exactly. Finally, I started the car, put the emergency brake, and did the backstabbing again [while checking w/the shifter in each position]... AHAH! That made a change.
Here's the pins I used:
Pin 22 Upper PCM Connector (it says the pin # right on the connector) - Signal A
Pin 57 Lower PCM Connector (it says the pin # right on the connector) - Signal B
Pin 17 Lower PCM Connector (it says the pin # right on the connector) - Signal C
Using those pins and stuzman's hand written truth table... I found that my Singal A was doing nothing what-so-ever. I backstabbed the connector on the sensor, and same thing. I then turned off the engine, but left the key on, and then checked Signal A while pluggin in and unplugging the connector. Lo and behold, there was voltage when I unplugged, but no voltage when I plugged in. This meant that the sensor was holding the voltage down to ground and then the voltage would come back when I didn't allow it to be connected.
Looking at the diagram of how the sensor works (it has a bunch of switches), it tells me that one of the switches is stuck closed/grounded. Next, I realized that if Signal A is left open, then by the truth table, the PCM thinks that you never went to Reverse or D1. Although, if Signal A is left to be grounded with what the sensor/switches are doing, the PCM sees an invalid combination of Signals, which results in a SES light. GREAT! I'll then just leave Singnal A disconnected, clear the code with a scanner, and see if the PCM complains [with a Service Engine Soon light].
SUCCESS! I disconnected Pin 22, pink wire, from the upper connector on the PCM (I just started carefully taking the connector apart until the pin was released)... taped it with some electrical tape, and then hid it within the harness connector back cover. Clear the code, and no more code.
No more Signal A... means:
Good News: no more code, no more Service Engine Soon Light... as the PCM thinks everything is fine, but PCM thinks that for some reason you never use Reverse and you never use D1. [This shouldn't hurt the transmission as the PCM merely assists by reving the engine for a smooth shift when it knows. I'll just take it easy if I need D1, reverse is a no brainer.]
Bad News: My Sensor is still bad and I will eventually replace it, but see Good News.