is the battery fully charged?
Have you checked you alternator?
Battery light usually means alternator not charging. Most common solutions would be be a bad alternator, bad connection, or loose alternator belt. If the battery and alt test ok than check the connections to the alternator and battery. The alternator should have 2 connections.
Check your battery connections. Also take your car to an auto parts store and have your alternator checked.
Try diagnosing the starter
battery need to be at lease 14 volts to be able to start
If you have already checked the connections on the battery I would suggest testing the alternator and the battery. If the battery will not take a charge or the alternator will not give a charge you could have similar problems.
Seized engine? Loose or corroded battery cables? Weak or dead battery? Bad starter solenoid? Bad starter? Bad clutch or neutral safety switch? Bad ignition switch?
The battery does not have sufficient voltage to start the car when it's cold. Have the battery checked out. If it still goes click click after running the car for a while, have the alternator checked also. A bad battery will not hold a charge and a bad alternator will not recharge the battery, (That is the reason to have the battery checked first). Make sure the connections at the battery are clean and tight.
Yes. How old is the battery ? . Is it the correct battery for your car/truck Are the battery terminal connections loose or corroded ? Clean ,tighten Get the battery checked at a local garage ( load test )
Bad starter solenoid? Loose or corroded battery terminals? Weak battery? Bad neutral switch?
Have the battery checked out. It may have a dead cell and not holding a charge,
Clean both battery cables and check the connections on the alternator. If it continues, go to auto zone and have the alternator checked.