You could go to a dealer and with your VIN they will be able to provide you with the correct P/N for the TCM.
Could be several things that the transmission behaves that way, but since you already find that the TCM says 95, you should first make sure is the correct TCM for your car, some P/Ns apply for different model years, but make sure first.
If the TCM is the correct one for your car, then a scan to the TCM should follow.



