I have a 2001 450es that was brought to me and would not shift, no shift motor noise or anything. After checking battery, fuses, shift switch i swapped out the ecm with a used one i had. it worked great so i ordered a new oem one. put it on and worked. after a day or two it quit shifting again. same thing. So i put my used one back on and it shifted like it should. Do i have a bad brand new part or something else causing problems?