My 98 CSVT did the same 2 months ago, except it stuck in 2nd (shifter would move to first position, but tranny stayed in 2nd). The end of the shift cable came loose/broke. A good mechanic at the gas station I go to a lot fixed it with a jerry-rigged nylon bushing for $5 plus about $20 labor. It's held up fine so far. 231,000 miles now on the whole rig!