Hey, Here this is a call for HELP. Today while driving I noticed my battery light came on. Then a second later I noticed a very loud screeching sound coming from my car. I turned the A/C off to hear it better and I could only hear it when I accelerated but noticed the battery light went off when I did that. So I decided to turn the AC on again. the battery light came back on and the screeching got infinitely louder. So I parked the car and revved the engine stopped, then turned the AC on. Both times the screeching was louder. So I popped the hood w/ the AC on and noticed the sound came from the vicinity of the timing belt. Does anyone have any ideas. I already towed it to the dealership but just want to lessen the shock and have idea of what it could be. I'm thinking either the timing belt(had replaced 2 months ago) or the alternator since the battery light came on. Any help would be appreciated. Thanks in ADVANCE.