I have a 95 SW1 that is throwing a transaxle trouble code 23. It only does that some time and I can tell when it is about to happen as it will start holding 2nd longer than normal. What can I do for this? Is there a sensor that I can change out?