I too would check the kickdown cable. Had the same problem w/mine. Turned out there was a small dent in the trans pan exactly where the cable goes into the side of the trans. It was holding it in every time I floored it. Good luck...