" possible reasons
1. Check serpentine belt which "runs" all the ancillaries to the engine (used to be called the fan belt!!).
2. Take car to nearest tyre fitting/battery centre and ask them to check alternator output and battery status - free service
Ray Peate
April 2007