it can be the alternator try changin the belt and see how it runs. if it still has the problem then is probably
your alternator.
Yes, change the alternator belt. Do you know how to? I can fetch you a page from the service manual, I'll do that as soon as I get home even if you don't reply.
If you are still having problems after the new belt is installed correctly, first, double check the tension on the belt. Then, perform the following test:
Measure battery voltage at these three times:
Engine off, all accessories off
Engine on, no accessories on
Engine on, all accessories on, including headlights, heater, A/C, etc.
Post the results.