Well turns out it was the torque converter. It has loosened up some, but before it was sticking and causing the engine to jerk around a bit and run like crap, as well as stall. Its working a little bit better, but I'm afraid I need to investigate what it's going to take to repair/replace it. All...