hi arley, if the battery light is on the dash when engine is running it is the alternator at fault,& this can be down to many internal faults,it will be easier & cheaper in the long run to change the complete alternator, hope this help's, happy new year
steve, January 2010