95 Buick Park Avenue…

The car has 3800 Series 2 motor runs rough at idle, smooths out at higher exceleration (when still in park).

while running the engine sounds suffeceint but when moved into drive, it stalls.

we have replaced; sensors and spark plugs, ecm unit (but nothing has changed after all replacements)

does anyone know what is going on?