Most likely its alternator because its not charging your battery. But go get it tested first before you buy anything.
Forum Rules