I'm think it's either the torque converter or the starter.
You say it only stalls or feels like it wants to stall when it comes to a stop correct? That sounds like a torque converter to me. And when you say that the lights seem to dim and go dark, that sounds like a starter.
Good luck and keep us posted!!