Battery light on my 2000 Honda Accord?

The battery light on my 2000 Honda Accord goes on for a few seconds at a time and then goes off again. It does this several times a day, this despite having just changed the battery, alternator and alternator belt. Why?

Because you failed to diagnose the problem correctly. Did you test the battery before replacing? The alternator?

It may be a bad ground connection at the battery or the motor. You also may have a faulty rebuilt alternator. It happens.