360 46RE driveline swap, wont shift

I just went thru a similar issue with a 99 Durango 360 w/r46re. Was driving the vehicle had a check engine light come on. No shift out of first slipping so had it towed home. Checked codes found one for idle air control circuit, another for trans gov pressure offset, third one I don't remember. Pulled trans pan to replace gov pressure control solenoid and pressure/temp sensor (gov pressure was a borg warner and press/temp was mopar parts). Found part of overdrive retaining ring in pan. Had trans and convertor rebuilt. After reinstalling trans still throwing codes. Trouble shoot down to PCM failure which I believe started the whole crap ball rolling. Trans still was coding gov pressure offset, running in limp mode after replacing pcm. As I had already replaced the gov press solenoid and pressure sensor the trans shop used them. I ordered the modified DNJ governor pressure solenoid and another pressure/temp sensor to install. Which cured the issue. I had gone thru the wiring and checked resistance values of the sensors and things from the PCM thru the transmission back to the PCM and all was good. After the second set of gov solenoid and pressure sensor all has been well. I guess where I am going is that even though the parts were new do NOT discount them being defective. Also how is the throttle valve control cable operating and do you have return spring installed? Just some quick thoughts on my part. Sorry so long winded.