well when the car shuts off or stalls your check engine , oil . battery lights are all going to come on the oil light is telling you there is no oil pressure due to the car not running the battery light is going to come on due to the alternator not pushing any juice because the car is not running and the check engine light also now. check under the car and make sure that your moter did not cut,rip or fray any wires comming from the starter area. this could be a big problem and make lights flicker and the car to run funny.
In some 1999/2000 Cougars the wire between the battery and the voltage regulator(altenator) had a resistance reading that is too high. Ford has issued an TSB 00-25-6 that has instructions on how to replace this wire. The part # for the replacement wire is
1S8Z-14A411-AA. I'm in Michigan and a local dealer found one for me in South Bend,IN
It may be the alternator bearing/bushing that is making the noise and may lead to alternator breakdown. This will result in battery not charging and the light on the dash coming on. You need to confirm this.
Test for exhaust gases in the coolant (indicating a blown head gasket). This is a pretty simple test but requires special equipment. It should not be very expensive at a shop. Or you could rent the equipment and do it yourself. You tube probably has many videos explaining the procedure. Autozone, and others probably, have the loan or tool rental policy-you leave a deposit covering the cost of the tester, and when returned, you get your deposit back.