Three things should be checked.Make sure the air filter or the path way to it is not clogged with debris.Check the fuel pressure during the failure the pump may be getting hot and slowing down.It could be as simple as a clogged fuel filter.The exhaust back pressure should also be checked.If the exhaust can't get out of the engine the engine vacuum drops.In bad cases it will cause late shifting to occur.You may even have a fuel pressure regulator leaking causing the convertor to overheat.That would be discoved when the fuel pressure is tested if you leave the gauge on for 1/2 hour.You could also pull the vacuum hose of the regulator to see if gas comes out.You may have to tap on it with a screwdriver handle to see it.
Master ASE Certified.L1 Advanced Engine Performance Certified.Pa Emission Repair Technician.Just Answer Car Category Mentor.