Unfortunately, it sounds like the dreaded dash warp common to 99-00 models. There was a recall but it ended almost a year ago. The fix is (was) to rivet a big black ugly strip to the top of the dash to hold the vent and dash in place. From what I understand, though, you can't even get that anymore. If you can find a dealer to fix it, it'll be pretty expensive. I can't remember the cost... anyone else know?