Sounds like a bad alternator. The alternator runs the accessories as well as the charging of the battery, whereas the battery is resposible for start up. If you had to charge your battery that also means that alternator wasn't doing it's job and needs to be replaced. Its not a big deal to swap it out.
Check the timing for the 90 Corsica. the most likely cause for the engine not starting is it has jumped time causing the engine to fire at the wrong time.
check the soleinoid
A bad relay switch could be the culprit if dash lights remain on after engine starts in a Toyota. Cold weather can also cause these lights to stay on after the engine starts.
Major engine failure?
You need to have it checked for codes. If you fix the cause of the codes the light will stay off.
There are pages and pages of things that can cause a check engine light. You need to have it checked with a scantool. Then the code can be diagnosed and repaired.
you need an alternator
If the abs and check engine lights are on there is a problem. Both computers should have codes stored in there memories. Have the codes read. You can then diagnose the cause.
Lights on a car do not cause any major fuel cost, as they are run off the battery. The engine has an alternator on it that is working all the time charging the system up. This is where the lights would cause any fuel costs. The alternator may put extra load on the engine, but it would be hard to notice any difference in fuel costs.
Warning lights come on when there is a problem. An Engine management light comes on when there is a problem within the engine, that may cause problems later.
If the engine isn't running, the battery is low. If the engine is running, the alternator probably has a problem. If you are wearing dark sunglasses, remove them and the lights will get brighter. good luck!
If you car is equip with a idler sensor you might want to replace it.