Had the same issue. Turned out to be bad contacts on the alternator to regulator connections. This will cause the battery light as the computer senses a ground fault. You will need to remove the alternator and remove the regulator. Replace the regulator while you are at it. Clean the contacts on the alternator and add some di-electric grease install new regulator and you should be all set.