i was driving one day and my battery light came on for about 5sec. after about 10 min later...it came on again. sometimes it doesnt come on till 2-3 days later doing the same thing appearing for 5sec or a little more. also...sometimes my car would start overheating so i decided to try raising up my RPM and all of a sudden, the temp went back to normal. could it be my alternator? or my belt?

i replaced the belt today so i wouldnt know if the problem went away. also, one reason why i replaced my belt is that, it squeeks and its worn out. after i replaced my belt the squeeking was still there, so i decide to tighten it a little more and in went away. it only squeeks when i rev a the engine my tapping the gas. what can be the problem. i have a 94 accord. thanks in advance...