The "check engine" light means the engine computer detected a problem and set a diagnostic fault code to indicate the circuit or system that needs further diagnosis, or the unacceptable operating condition. The last thing you want to do is disconnect the battery cable because that will erase those codes, and that valuable information will be lost. Reconnecting the cable activates the anti-theft system each time you do that. To disarm it, lock, then unlock a front door with the key, or use the remote key fob.
Only a very few fault codes set and cause the engine to stop running on purpose. Those do not apply to your engine. Rather, the codes set as a result of something that caused the engine to stop running. We need to know those codes to determine where to start looking. You can read them yourself. Chrysler made doing that yourself much easier than any other manufacturer. Cycle the ignition switch from "off" to "run" three times within five seconds without cranking the engine, leave it in "run", then watch the code numbers show up in the odometer display.
Go here to see what the codes mean:
Wednesday, April 26th, 2017 AT 1:46 PM