Something has been lost - fuel delivery, ignition spark, or even engine timing -- due to an unknown cause. The first step is to find out what is missing. The next step is to figure out why it's missing and what must be done to restore it.
One big thing to look at first -- when was the timing belt replaced last? Perhaps it has broken, causing the loss of running.
Use this link to find some shops near you that can help with your concern:
www.repairpal.com/repair-shops
RepairPal Certified shops can diagnose and repair your 1999 Chrysler 300M. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.