The most probable reasons are that either the battery will no longer accept a charge, or that the alternator is not charging the battery. Neither is a real big deal. Most alternators cost less than $100 with a half hour labor to install. You can get a battery for between $30 and $75 depending on the quality and length of warranty.
Charging or over-charging
yes
No, take the battery out and bring it to an auto part store and they can test it.
Its not charging.
Battery is not charging due to defective alternator or the battery itself needs to be replace.
Yes, because a bad coil will not allow the engine to run. But if the engine is running then the coil has nothing to do with the alternator charging the battery.
I have designed many charging circuits and generally we try to keep the max recharging rate of around 10% of the battery's discharge rating. For your Nickel-Metal-Hydride (Ni-Mh) battery that would be a maximum of 80 to 100 Ma.
As long as the alternator works and your charging system is correct, the new battery will start your truck and keep it running.
Your battery will keep dyeing in a day or so, after fully charging it.
the car prob died... get a new 1
To run all the electronics on the vehicle and to keep the battery charged.
Your battery is not charging due to a problem with the battery cables or a bad alternator.