My car shuts off when idle and in slow acceleration?

The Issue: I drive a 2011 Ford Fiesta SEL {has a little over 85,000}. Check engine light appears and sometimes not at all. It randomly shuts off at a stop light, sitting at a stop sign, stuck in non moving traffic or even SLOW acceleration. The RPM will fluctuate between 0 and 1 then the engine turns off {unless I give it gas} and my oil light comes on. Other than that, the car drives fine.

Extra Details: The issue itself is occurring more and more frequently and to the point I pretty much have to put my car in neutral and rev the engine a little until traffic starts pulling off just to keep it from shutting off and sometimes even this doesn't work.

I took it to an independent Ford dealership {where i bought it} and they ran a diagnostics and told me it was a PCM {Power Control Module} and Catalytic Converter a grand total of $1,278.13 {they have steered me in the wrong path before which is why i'm not sure if i should trust their judgment}. My boyfriend works on his car {and truck} and believes it is a fuel pump and the way he describes it sounds like that's exactly what it is and wants to fix it for me but concerned he just may be wrong.

What should I do? At this point i'm thinking about paying an extra $80-$100 for a second opinion elsewhere.

They are lying, the Catalytic Converter has NOTHING to do with stalling issue. Stay away from that place they are just trying to line their pocket book.
If the check engine light does not come on the fuel pump is more suspect. Your car is a bit "young" for a fuel pump though. If you get a check engine light immediately scan it for codes.

That Ford dealership isn't the only place that can run a diagnostic on your car. I'd get a 2nd opinion from another shop. The power control module AND and the catalytic converter both being "the cause" sounds like they might just be guessing because it's not their money being spent to fix both.

And forget having your friend just guess and throw parts at the problem. If he's wrong you'll waste YOUR money, not his, putting in a new fuel pump and you'll still have a car to fix. Unless your friend is equipped to and capable of diagnosing the problem, have someone actually diagnose the car properly before spending money on a repair.