The light used to and usually points to a problem with the alternator. Generally earth straps aren't so much a problem for the alternator charging the battery as it's done at a lower level over a longer period of time (not like starting). If it starts strong then it wont be the earthing.
Get a multimeter and check the voltage with engine off, running, and revving at 2k+