Welcome to 2CarPros.
It sounds like more than one issue. Is the check engine light staying on when the engine is running? If it does, have you scanned the computer for codes?
As far as the stalling, it could be several things. Most common is an engine vacuum leak or a bad idle air control valve (IAC). The IAC is responsible for maintaining idle speed. However, since you are having other electrical issues, I wonder if there is a ground related issue.
Tell me, when you shift into drive, does the shift indicator indicate drive?
Here is a link that explains how to check for a vacuum leak which could be the stalling issue:
https://www.2carpros.com/articles/how-to-use-an-engine-vacuum-gauge
Let me know about the shift indicator as well as the check engine light
Take care,
Joe
SPONSORED LINKS
Tuesday, October 1st, 2019 AT 6:15 PM