900-1000 rpm at idle is not a little fast, it's way high for stock and could be the problem. Set it down to where it should be, about 600 in gear and see how it does. Do you think it could have been low on fluid before it blew the line? If so that could have cushioned gear engagement. Not that you have it full combined with the way fast idle your seeing this problem.