There is a (thinner) wire from the alternator which, if damaged or not connected, causes the warning light to stay on. If the battery isn't going flat, that's like4ly to be the issue. It's certainly worth testing the alternator before getting another one.