46RE Shifting Issues

With the temp sensor reading -8 it may have oil in the case connecter.oil infiltrated in the connector is a common issue that will give the computer all kinds of goofy readings.
If oil in it you will need to change the shift sol. and internal wiring, valve body will need to come out to change it