I agree with Irish, if your solenoid is going out or just isn't getting enough power, the gear will not spin out fast enough to mate with the flex plate and if not fully engaged with the flex plate, it will bind up. Have someone kick it over a couple of times and if you can see, look under truck to see if it is popping out all the way and making good contact with the flex plate. Tom