I just had a new waterpump, timing belt, serpintine and all the tensioners and pullys replaced on my car, now when I come to a stop and the fan kicks on, the battery light comes on. Once I start moving, or rev the engine a little it goes off, and then I stop again it come back on. What could be the problem? Im going to take it back and have them check it on saturday but I thought I could get some insight before I take mit back. It wasnt doing this before I had all this work done. The battery stays charged all the time.