A bad O2 sensor would throw a CEL.
OP- Is your CEL on? If not, then possibly try changing the fuel filter. Can you give us a better decription of when it stalls? Are you just drving along and it cuts out, coming to a stop, idling at a light?
_________________________
These are highly engineered precision vehicles, the first step in diagnosing the problem is to strike the suspected offending part sharply and repeatedly with a blunt object, then re-test.