My wife’s Chrysler 200 2.4L is cranking but won’t start. It has done this in the past where it wouldn’t fire up but after a few times of turning the ignition off and back on it fired right up. Now it won’t fire up. It’s getting fuel to the rail.
Welcome to the forums. Basic needs are spark and fuel.
Pull a coil and have a helper check for good spark while cranking.
You can have good fuel pressure in the rail, but if the injectors aren't spritzing, you will still have no fuel to the cylinders.
A shot of carb/throttle body cleaner into the throttle body should get the engine to fire briefly if this is the case.