Stalls in Gear, Automatic- Restarts Good- Can Slam it into Gear! EEEK

The dist should turn along with crank rotation back and forth with only a small dead-band with no motion.
If theres enough slop in the chain, you probably jumped the chain one tooth.
It's now retarded and the engine cannot make enough vacuum to sustain idle at normal speeds. Another clue would be how fast it cranks. If it doesn't sound like the starter is doing the hard work of compression when the engine's hot, but spins the motor fast, that's another reason to suspect the chain jumped and your timing is retarded.
One more question, when you do drive it and let it run up rpm under hard acceleration, did the upper rpm performance seem "improved"?
That also happens if you jump one tooth.