I have a OBS 00’ with a5.7 Vortec. And a 4l80e automatic. I drive truck daily on Az freeways going 80mph and I was heading to flagstaff still up in phoenix on freeways I lose power truck didn’t stall but I tried to floor it but it was holding back n released and power kicked in and tried to go but it was like something blocking my acceleration. I changed fuel filter, EGR valve. TPS, idle control. Cleaned throttle body. MAF sensor. Air filter. Cat is not hot has a lot of pressure coming out of exhaust tip. I turn truck off and it has power when I take off and then dies down on power and trying to accelerate and when I let go it wants to take off. What can be my problems? Transmission solenoids?