My battery light just came on last night. I was racing and I was in 4th gear and all of a sudden it came on. It's happened before, but it went away for some reason. Last time I checked under the hood and there was a lot of corrosion around the battery so I blew it all off and the light turned off eventually. It's weird though because it doesn't stay on. It only comes on when the car is under about 2k rpms. Anyone know the problem?