It sounds like you are trying to operate the engine with a failed battery. If you need to jump start the engine each time it stalls the battery doesn’t have much charge or has failed. If the battery has no internal resistance the system voltage will be unstable and the engine will stall.
If the battery has no power the engine may stall, voltage spikes from the alternator will cause the PCM to shut down. When moving a vehicle with a failed battery from the parking lot to the shop we leave the jumper pack connected so the engine doesn’t stall.
But the wierd thing is that I let the car idle for 20 minutes! and drove it around the block…so this should definitely be ample time for the alternator to charge the battery (the lights got gradually brighter has the car was idling).
In your original post you stated that you had to jump start the car twice after letting the engine run for 20 minutes, does that sound like a good battery?
Did you remove the battery terminals from the battery when you cleaned the battery posts and clamps?
Not an experienced mechanic, just a diyer, but concur, seems like a battery problem of some kind or the other. The stalling problem could be that the ecm needs to re-learn the engine parameters. It may have lost them when the battery went dead. If I had that problem after I knew I had a good battery properly installed and no check engine light or diagnostic codes I’d just drive the car a few more days and see if the stalling problem seems to be resolving itself. May take a couple weeks or more of learning before it returns to normal.
Did it stall when you shifted to reverse OR when you stepped on the brakes and turned on the brake lights before shifting to reverse?
Everything so far in this thread is pointing to a bad battery or alternator .
A bad battery will overwork the alternator and burn it up.
A bad alternator will drain a battery down and kill it, or overcharge and cook it. Car batteries can’t take either kind of abuse.
If you figure out which one it is soon enough, you can usually avoid the other.
If you wait to long you’ll have both.
How come in the past, like last week, when I disconnected the terminals to clean them, and reconnected them I did not have this issue (when the weather was warmer)
I tend to have battery issues when the weather drops more frequently.
I think I will go to walmart get battery keep receipt lol.