Spark plugs will not be the cause of your stalling issue.
Think sticking idle air control valve possibly. Think vacuum leak or some other reason air could get into the engine without being metered. That would be less likely, however, as it would cause a lean running condition which would give you a check engine light and P0171 / P0174 codes. This is common on your 4.0L V6, as the o ring gaskets for the intake manifold tend to leak.
Check your base fuel pressure and bleed down pressure.
Do your diagnosis steps prior to throwing any parts at it. One of the things I mentioned will be the problem.