sounds like torque converter lock up shudder.
i don't know if a kit will solve this or not.
i'm guessing the fluid and filter hasn't been changed in a while ?
beer