I don't often crawl up here from the basement, but the 3-5 shift is ALMOST (not always, almost always) a programming issue. I been there, I done that with 2 10r80's and I'm quite thankful the Ranger I just bought has the 10r60 in it. Up until fairly recently, they ran 10r80's also. People have known about this since circa 2018, throwing parts at it usually does not work. Or it works for a little while.
It can be fixed for almost nothing. For a couple of years I would drag out my laptop and use FORScan to reset the adaptive learning tables whenever I got tired of babying the stupid thing through 3-5 shifts. It would help for a bit, and in a week go back to 3----------PFFFFFTTTT-----5 shifts.
Eventually I gave up on that. Then one bright sunshiny day a few months back I drag out the laptop to clear a code. While in there poking around, I saw a quikie way to completely turn off the adaptive learning tables. Did a few minutes research on the ever so trustworthy internet and turned them completely off after I reset them.
Never had a wonky 3-5 shift again. and i don't remember if I had any ugly downshifts afterwards but I had a few ugly ones before I turned them off for sure. Several 8-3or4 or even 9-3or4 shifts.
the f150 forum can teach you much about forscan. I don't know if posting a direct link to it would break any rules so you'll have to google something like f150 forum forscan livinitup
livinitup is gracious enough to manage the forscan sheets, that's his forum name. Great dude. Sells cool lariat+ clusters you can drop in your dash if you have a trim below lariat.
(on a side note I got a bit antsy after I reset and turned them off, so I went back in, turned them on, drove it for 1 day with them on, then turned them off. I am not a pro on this but rumor has it that part of adaptive learning takes wear into its learning.... and then I turned them back off - just in case wear...)