Happened to me a few weeks back. I blamed it first on the battery (which was bad but not that bad), then on a poor earth strap, and finally on a bum alternator. It was actually a combination but when the alternator died it drew all the power from the battery. The new battery and alternator made for healthy engine starts and no more charging light!