My battery light keeps coming on and I got a new battery. it worked fine until the batter died again. My alternater had been making a screaching sound before when I would start the car and then the belt went to hell. But now I put a new belt on there and the battery light still comes on. I would think that it's my alternator except that when I rev the engine past 3k the light goes off. Please help!