The engine computer does not control the speed-sensitive door locks. I suspect a customer-preference setting changed when you removed power, either by unplugging the computer or by disconnecting the battery. When that feature is activated, they lock at fifteen mph. Their intermittent operation is a good clue, but I cannot figure out how that would be related to the stalling problem.
The first thing to consider is reading the diagnostic fault codes. 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 appear in the odometer display. I will be out of town at the Jefferson, WI Old Car Show swap meet until Sunday night, so do not panic if I do not get back to you right away. I will interpret any fault codes you find, or you can go here:
https://www.2carpros.com/trouble_codes/obd2
Be aware any fault codes were erased when power to the engine computer was removed, meaning pulling the plugs to clean the terminals. Codes for the cam and crank sensors often do not set just from cranking the engine. They need more time to set, like when the stalled engine is coasting to a stop while you are driving.
The second option is to have a mechanic go on a test-drive with a scanner connected to view live data. I use a Chrysler DRB3 for all of my cars, but most aftermarket scanners have similar capabilities. The cam and crank sensors are listed with a "no" or "present" to show if their signals are showing up at the engine computer. If you see one drop to "no", that is the circuit to diagnose. There could be a wire rubbed through or a corroded connector terminal, but when heat is a factor, it is more likely to be the sensor itself.
Wednesday, September 20th, 2017 AT 10:22 PM