Been having a problem with a Chrysler 200 LX 2.4 L engine. The engine will run perfectly fine then after sometime (couple minutes) will shudder. It will do this anywhere between 5 and 30 minutes and at some point will just quit. I have replaced the fuel pump, crank position sensor, cam position sensor, spark plugs, ignition coils, ignition capacitor, swapped the PCM to a different one, check catalytic convertor, changed MAP sensor, engine air filter, engine valve cover gasket, swapped the relays, checked the voltage input to the spark plugs/ignition coils, check voltage on fuel pump, and pulled codes after the engine shuts off (nothing related to the engine shows up). I am at a loss trying to figure out why the engine is quitting. The engine will stop even while driving.