Might just be worn brushes in yours, a lot less expensive to repair than replace:
http://www.4x4wire.com/toyota/maintenance/alternator_brushes/