I have a 2003 GMC pick up 4x4 ext cab with a 5.3 liter V8 I have put another transmission in it and it still pulling up the same codes as the old transmission would it b the TCM back in it and could I go buy a used one out of another truck ans put in it with out having to have it programed and would one out of a chevy Silverado work in the gmc as long as both has the 5.3 liter V8 and they both are ext cab and would it mater if one has the floor shifter for the transfer case and the other has the push button for the transfer case