I put a reman 4l80e in this 2006, i figured i would have to adjust the p/n switch, because his cluster doesn't work properly so i used the scanner to see what position it was reading. it is saying the trans is in 2nd, but the linkage is physically in park. i unhooked all the electrical connections made sure they were clean, no pins bent, put dielectric grease on everything, check the wiring to see if anything was pinched, all good. no codes are setting for the trans, just a front diff actuator code, not sure why, didn't touch it or the wiring and an o2 heater code. i have been reading online that sometimes reman 4l80e transmissions will default to 2nd if there was damage to a solenoid or something electrical inside when it was reman, or possibly a ground issue, but i didn't touch any grounds. i did not rebuild this, i got it from a very reputable driveline shop. truck was working great before trans swap, it had a broken bell housing at the top bolt. truck has over 500000 kms on it, truck was on its 2nd trans, it had 300000 kms on it. i replaced the tcase a month ago. replaced the front diff and both drive shafts last fall. rebuilt half the engine a month ago. and the guy said he wants to get another 500000 out of it. hope i can get it running without another trans.
__________________
2003 Chevrolet Silverado 4.8l w/4.56 gears
2002 Chevrolet Silverado 5.3l
2001 Chevrolet Silverado 6.0l eclb