Chevy had so many variations in trannies, if it were me I'd chek on what kind of tranny was in the other truck and was it a 4 wheeler, my 4 wheeler calls for different wiring to reset eng. timing etc. when kicked into 4 dr. Go from there.
Why not do the simple thing, take it to a Toyota Dealer and tell them they should fix it and for nothing, cause trucks are supposed to have a lifetime warranty, I'd take my GMC in but nothing ever goes wrong with the darn thing.