The engine has problems; when the engine is put into gear it becomes loaded but does not have the power to support the load at idle. Have it scanned for possible faults/codes, run diagnostic on the engine, and/or tuning it up may help.
It could.
try cleaning the throttle body
Look under vehicle along frame rail follow fuel line from tank
that specific, have the vehicle computer checked. hope it helps. duboff
torque converter lock out engaged.
your fuel pump can be broken or your fuel injectors...
Could be several reasons, but the first one that comes to my mind is the IAC (Idle Air Control).
loose connection at battery or pcm or ipc bad ignition switch too much crap hanging from key
Check your fuel filter/ pump. The pump is in the tank.
does my 1996 pontiac ga stall out in park
Diagnostic code 43 in the 1997 Jeep Grand Cherokee refers to an issue with the distributor. This often causes the Jeep to stall at operating temperature.
Is it low on Anti-Freeze? That is a known issue for a car to stall!