Welcome to 2CarPros.
If the starter is engaging and turning the engine, the battery and starter are good. The alternator may be bad, but since the battery is still working, the engine should start. If the engine fails to start, then we need to check for a few things. Most times, a crank no start condition is related to a fuel issue or ignition spark issue.
Take a look through this link to see if it helps.
Here are links for checking fuel pressure and for ignition spark:
Here are a few links that you may find helpful when checking the ignition system:
You know, since the batter light was flashing and you smelled something burning, do me a favor. There is a chance the serpentine belt is damaged, came loose and cause the light to come on and the smell. If it is frayed, it may have hit or damaged the crankshaft position sensor causing a no start. The serpentine belt is the long belt at the front of the engine which runs the alternator, power steering pump, water pump and so on. I attached a picture of it below.
Let me know what you find or if you have other questions.
Wednesday, August 28th, 2019 AT 6:48 PM