When was the last time the transmission filter and fluid was changed. I assume tranny fluid is at proper level.
Have you ever cleaned the Mass Air Flow Sensor on the air filter housing?? Clean with either mass air flow sensor cleaner or carb cleaner. Spray the sensor and the screen clean but be careful as the wires are quite delicate.