Starts great, every time. Idles in Park fine. Shift into Drive and it stalls.

To get home I had to keep the engine at 1500rpm while breaking with my other foot at stoplights.