Almost sounds like the lockup converter or it's controls have an issue.

Stalling in drive is indicative of a messed up converter....

The controller may have died