Time for a new alternator. I was able to rebuild the one that went bad on my wifes car but it was involved. Getting it out is not very easy but getting a shop to do it will be expensive. My wifes car was driven for at least a year with the light coming on in the upper rpms. So with that said Good Luck.