Because your alternator starts to generate more power as you accelerate, as opposed to an engine at low speed or idle. The car reads this extra voltage from the alternator, which is trying to charge the battery, and tells the light to go off.
This is not normal on a vehicle with an alternator. You need to have the alternator checked as it more than likely needs replacing.
Why would battery light come on then go off
Replace your alternator
altenator
Take off the negative battery cable and hook a test light in between the cable and the battery post. If you have a drain, the light will be on. Start pulling fuses until the light goes off and when it does go off, that is the thing that is draining the battery. If no fuses affect it, take the altermator wires off. If the light goes off then, the alt is bad,.
Reset the check engine light on a Ford Fusion by disconnecting the battery. On newer cars, once the battery is reconnected, the light will come back on. If this happens, disconnect the battery, turn on the headlights until they go off, draining all the electrical current from the capacitor. Reconnect the battery and the light will go off.
triple diodes in alternator are bad
disconnect the positive battery post and wait five minutes , then reconnect battery. The light should go out
disconnect the battery for 1min or so the light will go off
usually means that the alternator is not charging. So the battery is being drained.
sometimes to get light to go off you need to reset computer easiest way to do this is to disconnect battery for 5 minutes then reconect battery if this does not work then u need to have vehicle put on a machine as there is a problem that needs to be found
Have the charging system checked. The light comes on when there is a charging system problem. it may be a battery, alternator or a battery problem.
If you do not repair the problem that caused the light to come on then it will never go off. If you repair the problem then remove the negative battery cable for 10 minutes and the light may go off. If it comes back on you did not repair the problem. If the light does not reset then the light will have to be reset with a OBD2 scan tool.