Battery light comes on during hard acceleration

Along the same lines is the possibility that the brushes are worn out on the alternator.