So I have been fighting with a couple of codes, and the dash not showing what gear I am in, inability to manually select second, and message center message of gear select err (and blinking OS light with check transmission in message center). 2 codes I got are p0705 and p0708: P0705 - Transmission Range Sensor Circuit Malfunction (PRNDL input) P0708 - Transmission Range Sensor Circuit High Input I ordered a TRS/MLPS/Neutral Safety Switch (first one was wrong, for early cars), and replaced it (not without tearing up my hand, why is nothing easy?). Still have the same issue. All the pins seemed to be okay in the connector to the TRS, and I didn't see any issues with the other connectors (that are attached to the transmission crossmember). They were really greasy, I degreased the whole mount and blew it all out with compressed air, I didn't tear into the harness itself, the plastic bundle and everything is still intact. I did unhook the connectors from the cross member and pull them apart and clean then with contact cleaner. It wasn't the easiest thing I have ever done, I am sure most people here can R & R the entire transmission in the time it took me to get it hooked back up. I also found some very sharp metal and made my hand swell up like a balloon. Any other common failure points for this?