check your alternator
you have a sensor problem.
I had a problem with stalling with a 2000 Impala, and it was the oxygen sensor.
It can. It can also be uneven fuel supply, poor tuning. Older engines sometimes show their age by stalling under a heavy load at low rpm. Why is the battery poor?
Most cases the battery light comes on because the alternator isn't charging. The alternator may need replaced as well as the battery. It may be something more simple as a poor connection.
When a plane stalls it looses 'Lift'. The faster airflow over the top of the wing causes lift. When the airflow is disturbed or reduced (by stalling), this no longer works.
If it is stalling when putting it into gear but not while idleing I would check your mass air flow sensor. It may need to be cleaned or replaced. If it is stalling when putting it into gear but not while idleing I would check your mass air flow sensor. It may need to be cleaned or replaced.
The battery and charging system needs to be tested. It sounds to me that the alternator is not doing its job.
When the car stalls out, depending on speeds, you can strip part of your transmission. (Basically break the tranny). Most stalls are stripping and what not when it comes to stalling, also I'm pretty sure you can short out some of the systems inside the vehicle.
The light comes on when the car stalls because the engine is not running and the pump therefore is not pumping. The pressure will always be 0 when the engine stalls and the light is directly related to pressure. This is normal, you have no problem, other than the engine stalling.
It sounds like your alternator is no longer recharging your battery. You probably need a new alternator.
if you do have gas in the car then it could be the idle control valve. it stops the engine from stalling when the car is stationary