yeah,i was going to suggest cleaning the battery terminals because alternators don't slowly stop working. like an ignition coil,they either work or stop working with no notice. sometimes,you'll hear the bearings lock up right before it shuts down and starts to smoke. easiest way to tell if the alternator is bad is to pull the positive battery terminal off while the car is running. if the car stalls out,then your alternator is bad.