My 98 P38 4.6 HSE started this past Spring acting up in regards to hesitancy in shifting into gear from Park. I had gotten "gear box fault" messages occassionaly on the screen, but it always ran like a champ. Soon, it began to not react out of Park and I had to roll about 4 feet before it would engage, then eventually keep the truck creeping at intersections in order for it to shift properly and go. If you stopped, you were sunk and then had to use reverse. It made it interesting to say the least to drive through crowded intersections etc. The truck only drives in limp mode (3rd Gear) with the TCM disconnected and with it connected, but with intial hesitancy after the engine rpm's are up at 2000 then it moves slow and is fine in 3rd. I tried a different TCM to no avail. The engine runs smooth and there are no 3 amigos, only 2, the ABS and TC along with sister Check Engine light. Codes captured: P1775, P1777, P0722, P0740. I checked out the wiring to the transmission and the connections. Should I change out the XYZ switch? What do you guys (Experienced and Wise Ones) think? Thanks for your thoughts in advance