Have Ford Questions? Ask a Mechanic for Answers ASAP
Welcome, I'm Chris (aka Moose).
My suggestion is to try a throttle body and MAF sensor cleaning as a first approach to addressing this. After doing this lets reset the computer by removing both battery cables, hold them together for one minute then 30 minutes later reconnect them to the battery and road test.
Now that I have posted a partial or complete answer, you will see you can rate me. The deposit you have already paid is not transferred to me until you rate me. I would like to receive nothing less than 5 star excellent ratings. So if we are not there yet, please reply and let me help more. If you're not pleased, let me know because rating bad does not result in a refund, there are better options. Rating now will not close this post nor prevent replying. Thanks Chris
Thanks for the update
Clean the MAF and throttle body reset the PCM. Next would be checking for spark plug, injector, or fuel pressure issues.
A faulty reading CKP sensor can cause these codes and it can cause stalling. We would need to do much more diagnostics while monitoring the sensors reading to confirm the sensor or wiring is to blame or fine. The sensor is at the 9 o'clock position to the crank pulley when looking at it from the passenger front wheel.