Sounds like the brushes on yer alternator might be going bad...

That or you have a bad ground. How good are yer battery terminals?
You should be able to pull the brushes and take a peek...

...or you could take the alternator to AutoZone and have them test it fer you fer free...
