My 300C '05, was moving but sounded like there was no gear change until I stopped completely
Have the fluid level checked first, is it leaking? If not, then have a shop diagnose it for you.
Search Chrysler 300 Questions
Chrysler 300 Experts