transmission or torque converter?
#12
#14
45mph is when the torque converter locks up so it could be that but it's unlikely. Without the ability to read live data there is nothing I can do for you. Hopefully the shop will figure it out for you!
#15
update I had a buddy ride with me and he made a few points to add #1 it has absolutely no rhythm or pattern to it #2 the engine is going into an idle when I'm still pressing the accelerator and I get two pops in close sucesion immediately before I get power back #3 when I stop and park for a bit the problem disappears for a few minutes #4 when it is occurring it will take power when I go from a stop.
#16
Keep a close look at your engine codes. They might yield additional clues. Make friends with the people at a place that'll read your codes for free -- bring them fresh brownies donuts and coffee. It sounds like an intermittent electrical issue for fuel or ignition similar to something I'm dealing with myself but my truck just stopped having the problem for two days straight.
#17