This is a fairly common problem. I have a 99 that did the same thing. I noticed it first after kicking it down into passing gear. then it would not shift out of 2nd any more. The problem was the passing gear lever (that the cable from the throttle connect to) had rusted and got caught on the shifter selector lever. It took about 2 hours to get to the area and thoroughly clean the two peices. After this the trans has performed great.