Update: Got truck back from transmission shop and the shifting issue is fixed, so it appears it was the transmission after all. P0106 and P0443 codes still present, along with the 3 O2 sensor codes that've been there since we bought the truck a few years ago (P0141, P0161, and one other I can't...