I have a craftsman 20hp, 917.251471 that had approximately the same problem....it was still under warranty, they replaced tranny and found the same problem......after a call to another technician they realized that they should have adjusted the brake/clutch/shift mechanism.....then it worked fine
Willis L, April 2007