A couple of months ago, my car s battery terminals got replaced due to them being pretty old and not working properly. A few months later, my car battery died (it was less than two years old) but I assumed it was because of he faulty terminals it dealt with for a while. At the same time, my car s battery light started flashing. I replaced the battery less than a month ago.
However, the battery light is still flashing. Just the other day, my car started stalling in the middle of the freeway. It felt like it was about to die. I parked somewhere and left the engine idle for a couple of minutes and revved the engine lightly to charge the alternator (I assumed that was the issue at that point?). I noticed there was smoke coming out of the engine, not a lot. White smoke. I turned the car off and let it rest for a few hours. When I turned it back on, it was fine but the light kept flashing.
What could be wrong with my car? I want to take it to a mechanic but I d rather take it to someone who can work on the problem specifically. My car is a Ford.