It seems that when in overdrive at any speed if I let off the throttle it will shift out to third and sometimes back in. since it's controlled electrically I'm not sure whitch item to check I replaced the speed sensor last year and i'm not sure if the TPS has anything to do with it. Also when I'm going about 25 mph it will shift in and out of third and second harshly the trans has been rebuilt due to a failed flex plate(it did this before the rebuild also) i;m afraid that the harsh down shifts are going to cause the plate to fail again. Any ideas on the cause?