2000 Grand Prix GTP idle/transmission problem? - YouTube

I have no idea what's going on. It's scary to drive with all of the grinding noises it makes.